【代码随想录训练营】Day57-动态规划
admin
2024-03-23 20:07:49
0

代码随想录训练营 Day57

今日任务

647.回文子串
516.最长回文子序列
动态规划总结
语言:Java

647. 回文子串

链接:https://leetcode.cn/problems/palindromic-substrings/

class Solution {public int countSubstrings(String s) {int[][] dp = new int[s.length()][s.length()];//dp[i][j]: 从i~j的子串是否为回文子串int res = 0;for(int i = s.length() - 1; i >= 0; i--){for(int j = i; j < s.length(); j++){if(s.charAt(i) == s.charAt(j)){if(i == j){dp[i][j] = 1;}else if(Math.abs(j - i) == 1){dp[i][j] = 1;}else if(j - i > 1){dp[i][j] = dp[i + 1][j - 1];}}res += dp[i][j];}}return res;}
};/*a   b   b   a   ca   1   0   0   1   0b       1   1   0   0b           1   0   0a               1   0c                   1*/

516. 最长回文子序列

链接:https://leetcode.cn/problems/longest-palindromic-subsequence/
代码随想录

class Solution {public int longestPalindromeSubseq(String s) {int[][] dp = new int[s.length()][s.length()];//i~j位的最长子串长度for(int i = 0; i < s.length(); i++){dp[i][i] = 1;}for(int i = s.length() - 1; i >= 0; i--){for(int j = i + 1; j < s.length(); j++){//如果相等,就说明i位和j位都可以加入到当前最长回文子序列中if(s.charAt(i) == s.charAt(j)){dp[i][j] = dp[i + 1][j - 1] + 2;}//如果不相等,就寻找加入i位或j位后最长回文子序列更长的else{dp[i][j] = Math.max(dp[i + 1][j], dp[i][j - 1]);}}}return dp[0][s.length() - 1];}
}
/*b   b   b   a   bb   1   2   3   3   4b       1   2   2   3b           1   1   2a               1   1b                   1*/
/*c   b   b   dc   1   1   2   2b       1   2   2b           1   1d               1*/

相关内容

热门资讯

女朋友快生日了我不在她身边想说... 女朋友快生日了我不在她身边想说几句浪漫点得祝福语,请各位帮忙...亲爱的,距离永远阻挡不了我对你爱,...
我18岁了,想献血,请问献血有... 我18岁了,想献血,请问献血有什么规定?无传染性疾病
即便心再痛,也愿意因为爱而停下... 即便心再痛,也愿意因为爱而停下来等待前任回头的星座有哪些?摩羯座,金牛座还有白羊座就这个星座他是非常...
第一个字是从的成语大全,从字开... 第一个字是从的成语大全,从字开头的四字词语 第一个字是从的成语大全 从容应对、 从容自若、 从天...
谁能给我紫藤萝瀑布课后练习第1... 谁能给我紫藤萝瀑布课后练习第1题的答案!自己写。原先,焦虑和悲痛“一直压在我心上”,在繁花盛开的藤萝...
冷笑话的定义是什么? 冷笑话的定义是什么?怎么样的话才算冷笑话?不好笑的笑话吧.定义1:就是讲的人挺平静的,基本上面无表情...
感觉自己失去了目标,现在不知道... 感觉自己失去了目标,现在不知道该怎么生存下去了。人生中没有一帆风顺,现成的路可走,总会遇到一些困难,...
我都24了,还没有男朋友,我真... 我都24了,还没有男朋友,我真的很慌。怎么办?身边也没有男生说喜欢我你愿意网恋吗缘分 不要宅在家里那...
我有一个朋友,我们总是出去玩,... 我有一个朋友,我们总是出去玩,喝酒。但是他每次出来都要炫耀他赚了多少钱,我觉得他很爱炫,我就不想和炫...
林永健拍过什么电视剧 林永健拍过什么电视剧金婚喜耕田的故事城里城外马文的战争
斑马s6有必要学吗 斑马s6有必要学吗有。1、激发兴趣:通过有趣的故事、游戏和其他互动活动,斑马儿童英语S6可以激发孩子...
甜蜜乐章 撮合不了子奇和慕容啊... 甜蜜乐章 撮合不了子奇和慕容啊~~~~!必须是金曲奖的最佳演唱人,不然触发不了
暮光之城3 暮光之城3现在没有出呢!有也是骗人的!起码要国内上映之后吧!我和你一样期待呢!
学生会查寝收走了东西,要用什么... 学生会查寝收走了东西,要用什么法律武器把收走的东西要回来?和学校讲法律,劝你还是别这么冲动了。拿到明...
信任无价主要讲了一个什么故事 信任无价主要讲了一个什么故事主要讲了:一位女老师通过绝食的办法,让那位偷了快译通的学生自己主动交出。
什么叫奴隶社会 什么叫奴隶社会 奴隶社会:从公元前21世纪夏朝建立开始,到公元前221年秦王嬴政统一中国结束。[1...
中级经济师人力资源专业怎么才能... 中级经济师人力资源专业怎么才能考过啊?只是看指定的那两本书《经济基础》和《人力资源管理》,然后再把上...
为什么海里都是水啊 为什么海里都是水啊海里没水 海就不叫海了不难怎么叫海水 嘿嘿。海里没水 海就不叫海了
14岁两个女生,一米深的河里手... 14岁两个女生,一米深的河里手绑手溺亡,疑点重重,怎么回事?这个是因为她们忍受不了家里面的重男轻女,...
帮解几道五年级数学题!急急急~... 帮解几道五年级数学题!急急急~快快快!(要解)52=2*2*13