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

建设网站改版wordpress外观自定义

建设网站改版,wordpress外观自定义,中国菲律宾足球时间,专业型网站和个人网站问题背景 给你一个字符串 s s s,请你将 s s s 分割成一些子串,使每个子串都是回文串。 返回符合要求的 最少分割次数 。 数据约束 1 ≤ s . l e n g t h ≤ 2000 1 \le s.length \le 2000 1≤s.length≤2000 s s s 仅由小写英文字母组成 解题过程 …

问题背景

给你一个字符串 s s s,请你将 s s s 分割成一些子串,使每个子串都是回文串。
返回符合要求的 最少分割次数

数据约束

  • 1 ≤ s . l e n g t h ≤ 2000 1 \le s.length \le 2000 1s.length2000
  • s s s 仅由小写英文字母组成

解题过程

一开始的想法是在 分割回文串 的基础上加一个计算列表长度最大值,然后就遇到了少见的空间不足。
实际上判断回文和计算最少分割次数,都可以用动态规划的思想来考虑,两个过程都会涉及到大量的重复计算,不做记忆化肯定是会出问题的。

具体实现

class Solution {public int minCut(String s) {char[]  chS = s.toCharArray();int n = chS.length;int[][] palMemo = new int[n][n];for (int[] row : palMemo) {Arrays.fill(row, -1);}int[] dfsMemo = new int[n];Arrays.fill(dfsMemo, -1);return dfs(n - 1, chS, palMemo, dfsMemo);}private int dfs(int right, char[] chS, int[][] palMemo, int[] dfsMemo) {if (isPalindrome(0, right, chS, palMemo)) {return 0;}if (dfsMemo[right] != -1) {return dfsMemo[right];}int res = Integer.MAX_VALUE;for (int left = 1; left <= right; left++) {if (isPalindrome(left, right, chS, palMemo)) {res = Math.min(res, dfs(left - 1, chS, palMemo, dfsMemo) + 1);}}return dfsMemo[right] = res;}private boolean isPalindrome(int left, int right, char[] chS, int[][] palMemo) {if (left >= right) {return true;}if (palMemo[left][right] != -1) {return palMemo[left][right] == 1;}boolean res = chS[left] == chS[right] && isPalindrome(left + 1, right - 1, chS, palMemo);palMemo[left][right] = res ? 1 : 0;return res;}
}
http://www.dtcms.com/wzjs/595877.html

相关文章:

  • 网站开发常用框架做外国网站百度搜到
  • 如何建立一个好的网站dw网站轮播效果怎么做
  • 哪个公司网站设计好网站建设有哪些分工分
  • 网页设计公司建网站网站设计建筑行业人才网
  • 广东手机网站制作价格焊工培训内容有哪些
  • 网站建设流程域名注册如何投诉做网站的公司
  • 关于药品网站建设策划书网站头像有啥做会清晰
  • 辽宁seo站内优化四川网站建设的公司
  • 郑州达云通网站建设公司冯耀宗seo教程
  • 网站建设需求调研表做网站还得备案
  • 网站改版升级步骤谷歌网站推广销售
  • 恩城seo的网站xx单位网站建设方案
  • 怎么做网站优化的淘宝刷单网站怎么建设源代码
  • 网站开发流程电话如何开发移动网站
  • 物流网站和数据库建设嘉兴建设中心小学网站
  • 建筑公司网站模板免费咨询的图片
  • 福建省建设干部培训中心网站首页seo需要懂代码吗
  • 域名 网站 区别国际新闻最新消息十条摘抄
  • 网站开发具体步骤如何建立优秀企业网站
  • 安徽太和有没有做网站的购物网站建设存在的问题
  • 网站备案期间怎么做设计页面ui
  • 室内设计在线设计软件龙岩seo公司
  • 建设网站应该加什么服务器ASP.NET商业级数据库网站开发实战
  • 做的网站怎么查看点击率沈阳做网站最好的公司
  • 江苏省建设工程一站式申报网站wordpress调用分类名
  • 内蒙古呼和浩特特产湖南正规关键词优化首选
  • 网站域名备案更改WordPress注册不提示
  • iis 网站打不开 建设中个人网站建设的方案
  • 云南省城乡与住房建设厅网站哈尔滨制作网站价格
  • 南京网站推广费用2345传奇世界游戏介绍