115. Distinct Subsequences

    xiaoxiao2021-03-25  77

    public class Solution { public int numDistinct(String s, String t) { int[][] nums = new int[t.length()+1][s.length()+1]; for(int i = 0; i< s.length()+1;i++) { nums[0][i] = 1; } for(int i = 0; i < t.length();i++) { for(int j =0; j < s.length(); j++) { if(t.charAt(i) == s.charAt(j)) { nums[i+1][j+1] = nums[i][j] + nums[i+1][j]; }else { nums[i+1][j+1] = nums[i+1][j]; } } } return nums[t.length()][s.length()]; } }
    转载请注明原文地址: https://ju.6miu.com/read-18477.html

    最新回复(0)