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

有哪些做留学资讯的网站做网站工单

有哪些做留学资讯的网站,做网站工单,小程序开发免费平台,品牌打造给定一个字符串 s#xff0c;将 s 分割成一些子串#xff0c;使每个子串都是回文串。 返回符合要求的最少分割次数。 示例: 输入: aab 输出: 1 解释: 进行一次分割就可将 s 分割成 [aa,b] 这样两个回文子串。 思路#xff1a;dp[i]…给定一个字符串 s将 s 分割成一些子串使每个子串都是回文串。 返回符合要求的最少分割次数。 示例: 输入: aab 输出: 1 解释: 进行一次分割就可将 s 分割成 [aa,b] 这样两个回文子串。 思路dp[i]代表前i个分割最小数如果本身就是回文那么dp[i]0否则它可以和任意比i小的起点组成字符串某个字符串如果是回文它的起点记为j那么dp[i]就可能等于dp[j]  1也就是到为止的最优解加上刚发现的回文串。而最优解就是这些答案中最小的dp[i]  Math.min(dp[i], dp[j]  1);。 当然检查是否是回文串是很耗时的可以用马拉车来预先算出这里懒得找了。 public class Solution {public int minCut(String s) {int len s.length();if (len 2) return 0;int[] dp new int[len];for (int i 0; i len; i) dp[i] i;for (int i 1; i len; i) {if (checkPalindrome(s, 0, i)) {dp[i] 0;}else{for (int j 0; j i; j)if (checkPalindrome(s, j 1, i))dp[i] Math.min(dp[i], dp[j] 1);}}return dp[len - 1];}private boolean checkPalindrome(String s, int left, int right) {while (left right) {if (s.charAt(left) ! s.charAt(right)) return false;left;right--;}return true;} }
http://www.zqtcl.cn/news/228995/

相关文章:

  • 金融电子商务网站建设深圳有什么公司名称
  • 网站设计 术语wordpress 图片弹出
  • 哪些域名不能够做淘宝客网站查建设公司年度保证金网站
  • 自己怎样用手机建网站网站优化 北京
  • 深圳小语种网站建设深圳做网站哪个平台好
  • 给个高质量的网站做网站优化有前景吗
  • 外贸网站 源怎么利用互联网平台赚钱
  • 营销型网站建设平台wordpress 添加 常规
  • php主做哪种类型网站高端公司小程序建设
  • 网站域名301是什么意思在一呼百应上做网站行吗
  • 怎么做百度口碑网站郑州网站设计专家
  • 珠海网络公司网站建设邯郸铸邯网络信息科技有限公
  • 室内设计者联盟官网哈尔滨百度搜索排名优化
  • 网站公司打电话来说做网站天下信息网
  • 汕头制作企业网站百度舆情监测平台
  • 怎样跟网站做优化呢火狐搜索引擎
  • 如何做网站的维护和推广水利网站建设管理汇报
  • 申请网站就是做网站吗怎样凡科建设网站
  • 怎样做吓人网站网页制作成品图
  • 前端的网站重构怎么做做网站用的编程语言
  • 长沙网站设计多少钱一个月百度网盘app下载安装电脑版
  • 你好南京网站网站开发 seo
  • wordpress 文章延时加载seo软件系统
  • 网站建设与运营答案新浪网站首页
  • 网站怎么做关键词库如何建免费的企业网站
  • 跟老外做网站网络系统管理与维护机考
  • 网站推广方案范例江西南昌小程序开发
  • 烘焙类网站开发时代背景ppt素材模板免费下载
  • 如何制作多网页网站广州品牌seo推广
  • 域名怎么解析到网站什么是asp网站