关注
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];
}
}
查看原帖
点赞 评论
相关推荐
大肥妖:我本科面华为的时候说了个狼性文化直接被挂了,朋友跟我说这是骂华为的词,他们叫奋斗者文化 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# offer帮选 #
4815854次浏览 29227人参与
# 0经验如何找实习? #
1945次浏览 62人参与
# 百融云创求职进展汇总 #
4101次浏览 53人参与
# 校招薪资来揭秘 #
353706次浏览 1921人参与
# 产品每日一题 #
72255次浏览 641人参与
# OC/开奖 #
282833次浏览 1754人参与
# 你找工作经历过哪些骗局? #
931次浏览 29人参与
# 你开始找寒假实习了吗? #
1982次浏览 32人参与
# 实习,不懂就问 #
135246次浏览 1259人参与
# 如果公司降薪,你会跳槽吗? #
108342次浏览 671人参与
# Offer比较,你最看重什么? #
242051次浏览 1499人参与
# 职场新人体验 #
152771次浏览 1112人参与
# 跳槽时有那些注意事项 #
113254次浏览 581人参与
# 互联网公司爆料 #
155968次浏览 720人参与
# 2025年终总结 #
22142次浏览 302人参与
# 秋招被确诊为…… #
273387次浏览 1570人参与
# 你会为了工作牺牲生活吗? #
64429次浏览 433人参与
# 实习中的菜狗时刻 #
449884次浏览 3517人参与
# 如果上班像打游戏,你最想解锁什么技能 #
16712次浏览 88人参与
# 实习要如何选择和准备? #
125907次浏览 1479人参与
# 第一份工作能做外包吗? #
88832次浏览 588人参与
海康威视公司福利 1384人发布