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

为什么不能自己做网站卖域名的网站哪个好

为什么不能自己做网站,卖域名的网站哪个好,手机能建设网站忙,哈尔滨互联网公司分割回文串 leetcode131. 分割回文串题目描述回溯算法 动态规划代码演示 回文字符串 leetcode131. 分割回文串 题目描述 给你一个字符串 s#xff0c;请你将 s 分割成一些子串#xff0c;使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一… 分割回文串 leetcode131. 分割回文串题目描述回溯算法 动态规划代码演示 回文字符串 leetcode131. 分割回文串 题目描述 给你一个字符串 s请你将 s 分割成一些子串使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 示例 1 输入s “aab” 输出[[“a”,“a”,“b”],[“aa”,“b”]] 示例 2 输入s “a” 输出[[“a”]] 提示 1 s.length 16 s 仅由小写英文字母组成 回溯算法 动态规划 题目要求是所有分割可能,所以用回溯算法是最好的, 但在用回溯算法前,我们应该先准备好回溯算法要回溯的数据.要回溯什么呢,就是所有是回文的子字符串. 求子字符串就可以用动态规划: 一个直观的做法是我们先预处理除所有的 f[i][j]f[i][j] 代表 [i, j] 这一段是否为回文串。 预处理 f[i][j] 的过程可以用递推去做。 要想 f[i][j] true 必须满足以下两个条件 f[i 1][j - 1] true s[i] s[j] 由于状态 f[i][j] 依赖于状态 f[i 1][j - 1]因此需要我们左端点 i 是从大到小进行遍历而右端点 j 是从小到大进行遍历。 因此我们的遍历过程可以整理为右端点 j 一直往右移动从小到大在 j 固定情况下左端点 i 在 j 在左边开始一直往左移动从大到小 然后开始回溯: 刚开始我们从起点第一个 a 进行搜索 发现 a 是回文串先将 a 分割出来再对剩下的 bababa 进行搜索 发现 aba 是回文串先将 aba 分割出来再对剩下的 baba 进行搜索 发现 ababa 是回文串先将 ababa 分割出来再对剩下的 ba 进行搜索 发现 abababa 是回文串先将 abababa 分割出来再对剩下的 进行搜索 代码演示 class Solution {/*** 分割字符串* param s* return*/public ListListString partition(String s) {if (s null || s.length() 1){return null;}int n s.length();boolean[][] f new boolean[n][n];char[] cs s.toCharArray();for (int j 0;j n;j){for (int i j;i 0;i--){if (i j){f[i][j] true;}else if (j - i 1){//长度为2 时f[i][j] cs[i] cs[j];}else{//长度大于2 时f[i][j] cs[i] cs[j] f[i 1][j - 1];}}}ArrayListListString ans new ArrayList();ArrayListString cur new ArrayList();dfs(s,0,ans,cur,f);return ans;}public void dfs(String s,int index,ListListString ans,ListString cur,boolean[][]f){if (index s.length()){ans.add(new ArrayList(cur));}for (int i index;i s.length();i){if (f[index][i]){cur.add(s.substring(index,i 1));dfs(s,i 1,ans,cur,f);cur.remove(cur.size() - 1);}}} }回文字符串 leetcode5. 最长回文子串
http://wiki.neutronadmin.com/news/141210/

相关文章:

  • 宠物网站首页模板网站建设与制作培训通知
  • 中小企业门户网站建设策略长春财经学院
  • 网站模板框架cloud域名注册网站
  • 灌南县建设局网站手机站和网站有区别吗
  • 网站建设主流技术设计师培训 网站
  • 360全景网站建设最强的管理咨询公司
  • 网站搭建素材群网络销售怎么一直招人
  • 一个交易网站开发的成本是多少经典网页传奇
  • 佟年帮韩商言做网站是第几集紫网站建设
  • 大良营销网站建设流程微山网站建设公司
  • 门户网站如何制作网页设计师联盟qq
  • 网站开发报告做网站互联网公司有哪些
  • 鑫牛元网站建设成华区网站建设公司
  • 龙岩做网站推广大学生网站开发比赛
  • 东莞网站搭建哪家强济南市建设局官网
  • wordpress分享视频网站wordpress页面文字首行缩进
  • 济南网站建设推广服务Wordpress 数据10万
  • 江苏高校品牌专业建设网站做网站空间
  • wordpress适合电影网站的模板下载跟网站开发公司签合同主要要点
  • 营销型网站的定义建设特效网站
  • 做网站的简称建设工程施工合同的特征
  • flash网站代做怎么做球球业务网站
  • 建筑设计网站制作wordpress免登录发文章
  • 建设企业网站企业深圳5区发布通知
  • 网站建设的优点和不足创业做网站还是软件好
  • 现在做网站一般做多宽微信网页注册入口
  • 网站建设工作部署会网站建设业务怎么开展
  • 如何建立网站快捷网站浏览图片怎么做的
  • 公司网站模板 网盘下载网站优化怎样提高网站用户体验
  • 广州网站排名优化价格西安有啥好玩的地方