关注
class Solution {
public int numDistinct(String s, String t) {
String lowerS = s.toLowerCase();
String lowerT = t.toLowerCase();
int m = lowerS.length();
int n = lowerT.length();
//dp[i][j]表示s.subString(0,i)与k.subString(0,j)的匹配结果
int[][] dp = new int[m+1][n +1];
for(int k = 0;k < m+1;k++){
dp[k][0] = 1;
}
for(int i = 1;i < m+1;i++){
char sChar = s.charAt(i-1);
for(int j = 1; j< n+1; j++){
char tChar = t.charAt(j-1);
if(sChar==tChar){
dp[i][j] = dp[i-1][j]+dp[i-1][j-1];
}else{
dp[i][j] = dp[i-1][j];
}
}
}
return dp[m][n];
}
}
查看原帖
点赞 评论
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
04-06 22:33
西华大学 运维开发工程师 点赞 评论 收藏
分享
04-05 21:13
邯郸学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 职场捅娄子大赛 #
292814次浏览 2793人参与
# 晒一下我的毕业照 #
20845次浏览 155人参与
# 华泰证券Fintech星战营 #
163848次浏览 185人参与
# 华为求职进展汇总 #
4619829次浏览 28146人参与
# 好好告别我的学生时代 #
10927次浏览 204人参与
# 一人一个landing小技巧 #
52596次浏览 858人参与
# 机械人,签完三方你在忙什么? #
47960次浏览 211人参与
# 简历无回复,你会继续海投还是优化再投? #
66878次浏览 690人参与
# 产品人专业大盘点 #
45277次浏览 293人参与
# 如何KTV领导 #
54586次浏览 409人参与
# 运营来爆料 #
42518次浏览 320人参与
# 互联网行业现在还值得去吗 #
16140次浏览 53人参与
# 你的秋招第一面感觉怎么样 #
69326次浏览 554人参与
# 嵌入式岗知多少 #
38533次浏览 424人参与
# 秋招最大的收获是什么? #
31640次浏览 287人参与
# 来聊聊机械薪资天花板是哪家 #
121382次浏览 735人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
84650次浏览 647人参与
# 记录实习开销 #
9571次浏览 67人参与
# 如果不工作真的会快乐吗 #
115710次浏览 941人参与
# 应届生应该先就业还是先择业 #
105394次浏览 623人参与
# 节后第一天上班,我的精神状态 #
8515次浏览 73人参与