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

佛山seo网站推广建网站 端口

佛山seo网站推广,建网站 端口,服装外贸行业发展趋势,摄影作品投稿平台题目 最长回文子序列 给你一个字符串 s #xff0c;找出其中最长的回文子序列#xff0c;并返回该序列的长度。 子序列定义为#xff1a;不改变剩余字符顺序的情况下#xff0c;删除某些字符或者不删除任何字符形成的一个序列。 示例 1#xff1a; 输入#xff1a;s …题目 最长回文子序列 给你一个字符串 s 找出其中最长的回文子序列并返回该序列的长度。 子序列定义为不改变剩余字符顺序的情况下删除某些字符或者不删除任何字符形成的一个序列。 示例 1 输入s “bbbab” 输出4 解释一个可能的最长回文子序列为 “bbbb” 。 示例 2 输入s “cbbd” 输出2 解释一个可能的最长回文子序列为 “bb” 。 提示 1 s.length 1000 s 仅由小写英文字母组成 题解 记忆化搜索 class Solution {private char[] str;private int[][] cache;public int longestPalindromeSubseq(String s) {this.str s.toCharArray();int n str.length;cache new int[n][n];for (int i 0; i n; i) {Arrays.fill(cache[i], -1);}return dfs(0, n - 1);}private int dfs(int i, int j) {if (i j) {return 0;}if (i j) {return 1;}if (cache[i][j] ! -1) {return cache[i][j];}if (str[i] str[j]) {return cache[i][j] dfs(i 1, j - 1) 2; //都选}//选或不选return cache[i][j] Math.max(dfs(i 1, j), dfs(i, j - 1));} }时间复杂度O(n^2) 一共有n*n个状态 空间复杂度O(n^2) 递推 class Solution {public int longestPalindromeSubseq(String s) {char[] str s.toCharArray();int n str.length;int[][] f new int[n][n];for (int i n - 1; i 0; i--) {f[i][i] 1; // ijfor (int j i 1; j n; j) {f[i][j] str[i] str[j] ? f[i 1][j - 1] 2 :Math.max(f[i 1][j], f[i][j - 1]);}}return f[0][n - 1];} }时间复杂度O(n^2) 一共有n*n个状态 空间复杂度O(n^2) 空间优化 class Solution {public int longestPalindromeSubseq(String s) {char[] str s.toCharArray();int n str.length;int[] f new int[n];for (int i n - 1; i 0; i--) {f[i] 1; // ijint pre 0; // f[i1][i]for (int j i 1; j n; j) {int tmp f[j];f[j] str[i] str[j] ? pre 2 : Math.max(f[j], f[j - 1]);pre tmp;}}return f[n - 1];} }时间复杂度O(n^2) 一共有n*n个状态 空间复杂度O(n)
http://www.zqtcl.cn/news/234753/

相关文章:

  • 嘉兴网站建设有前途吗沈阳男科医院排名10强名单公布
  • 手机网站变灰17种新型商业模式
  • 图书网站开发需求文档模板做网站现在用什么语言
  • 创建网站主题在哪里接单赚钱平台
  • 企业做网站的流程权威发布新闻的含义
  • 国外大型购物网站桂林视频网站制作
  • 平度那里有做网站的网站设计技术入股
  • 张家港专业做网站网站设计与建设ppt
  • 香奈儿网站设计分析网站建设新闻发布注意事项
  • 建设网站策划南京网站开发建设
  • 哪些网站可以做任务挣钱如何查询企业电话号码
  • 福田网站 建设深圳信科手机 网站制作
  • 网站站内优化方案佛山外贸网站建设哪家好
  • 厦门市网站建设局平台网站如何优化
  • 电子书网站用dz还是wordpresswordpress搭建购物网站
  • 广西住房和城乡建设培训中心网站吴江住房和城乡建设部网站
  • 游戏网站的导航条怎么做的安阳县属于哪个省哪个市
  • 网站建设科目国内有多少家做网站的企业
  • 如何建立一家公司网站江苏网站推广公司
  • 城市管理如何宣传市建设网站cms软件有什么功能
  • 网站建设优势网站为什么吸引人
  • 域名如何做网站网站导读怎么做
  • 那些网站可以做问答免费设计室内装修app软件
  • 白银做网站视频制作软件下载安装
  • 商城网站建设最新报价现在网站建设的技术
  • 网站设计思路方案广东深圳软件开发公司
  • 企业网站可以免费做吗网站建设管理内容保障制度
  • 建立导购网站吴江区建设局网站
  • 东莞网站建设(信科分公司)青岛市北建设集团网站
  • 企业网站分类举例营销型网站建设市场