当前位置: 首页 > news >正文

专业摄影网站推荐百度ai入口

专业摄影网站推荐,百度ai入口,哈尔滨短视频运营,湛江seo建站LeetCode 67 回文子串 思路很简单&#xff0c;每一个dp[i]等于dp[i-1]加上当前字符向前直到0各个长度字符串回文串个数即可 代码如下&#xff1a; class Solution {public boolean isValid(String s) {int l 0, r s.length() - 1;while (l < r) {if (s.charAt(l) ! s.ch…

LeetCode 67 回文子串


思路很简单,每一个dp[i]等于dp[i-1]加上当前字符向前直到0各个长度字符串回文串个数即可

代码如下:

class Solution {public boolean isValid(String s) {int l = 0, r = s.length() - 1;while (l < r) {if (s.charAt(l) != s.charAt(r)) return false;l++; r--;}return true;}public int countSubstrings(String s) {int[] dp = new int[s.length()];dp[0] = 1;for (int i = 1; i < s.length(); i++) {dp[i] = dp[i-1];for (int j = i; j >= 0; j--) {String ss = s.substring(j, i+1);if (isValid(ss)) dp[i]++;  }}return dp[s.length() - 1];}
}

LeetCode 516 最长回文子序列


这题要在上一题基础上稍微转换下思路。

原本是从前往后循环内从后往前统计回文字符串数目,这题是从中间往两边,看两边分别接触到的第一个字符是否相等。

如果相等就都放入,并且dp[i][j]等于dp[i+1][j-1]+2,否则dp[i][j]取dp[i+1][j]、dp[i][j-1]、dp[i][j]中最大值即可。这就是这道题的递推逻辑了。

初始化方式是在i==j时要初始化为1。或者将dp[i][i]初始化为1也行

从递归公式中,可以看出,dp[i][j] 依赖于 dp[i + 1][j - 1] ,dp[i + 1][j] 和 dp[i][j - 1],如图:

所以遍历i的时候一定要从下到上遍历,这样才能保证下一行的数据是经过计算的

代码如下:

public class Solution {public int longestPalindromeSubseq(String s) {int len = s.length();int[][] dp = new int[len + 1][len + 1];for (int i = len - 1; i >= 0; i--) { // 从后往前遍历 保证情况不漏dp[i][i] = 1; // 初始化for (int j = i + 1; j < len; j++) {if (s.charAt(i) == s.charAt(j)) {dp[i][j] = dp[i + 1][j - 1] + 2;} else {dp[i][j] = Math.max(dp[i + 1][j], Math.max(dp[i][j], dp[i][j - 1]));}}}return dp[0][len - 1];}
}

http://www.yayakq.cn/news/864991/

相关文章:

  • 安徽智能网站建设中国国家标准建设信息网站
  • 怎样建立微网站新网站怎么推广
  • 赤峰城乡建设局网站阳春做网站公司
  • 网站快速备案多少钱太原网站制作报价
  • 个人备案网站用于企业万网买的网站备案
  • 官方网站下载打印机驱动工作服
  • share poine 户做网站网站开发后台编辑系统
  • redhat7做网站过程wordpress自定义链接导航
  • 网站服务器到期了怎么续费公司起名字大全免费取名
  • 做电缆好的网站抖音代运营机构常州
  • 网站设计方案定制网站开发 成都
  • 外卖网站制作广东省建设厅官方网站电话
  • 湿地公园网站开发招标国家高新技术企业有哪些
  • wap网站 链接微信域名空间商界面
  • dw 做的网站能用吗网站建设前途
  • 网站建设网络推广方案ppt如何验证网站
  • 官方网站建设与维护好处南京免费发布信息网站
  • 网站开发需求大吗一个论坛网站应该怎么做
  • 炫酷的网站设计如何做网站建设团队建设
  • 怎么建设网站网页企业vi设计公司哪家好
  • wordpress中文网站模板下载查指数
  • 十堰微网站建设费用新月直播大全免费下载手机版
  • 宁波网站建设七米竞价托管代运营公司
  • 团购机票网站建设html5手机网站开发实例
  • 有api对接文档怎么做网站怎么做自己的网站卖东西
  • 大兴58网站起名网站制作营销网站建设新闻
  • 宁波网站建设方案报价WordPress主题怎么翻译
  • 活字格能开发企业网站吗的wordpress主题
  • 深圳网站建设seo济南网站建设 力推聚搜网络
  • wap网站开发价钱免费的ppt模板下载