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

口腔网站设计图建立什么船籍港

口腔网站设计图,建立什么船籍港,wordpress 显示相册,郑州网站建设找智巢题意理解#xff1a; 给你一个字符串 s #xff0c;找出其中最长的回文子序列#xff0c;并返回该序列的长度。 子序列定义为#xff1a;不改变剩余字符顺序的情况下#xff0c;删除某些字符或者不删除任何字符形成的一个序列。 回文理解为元素对称的字串#xff0c;这里… 题意理解         给你一个字符串 s 找出其中最长的回文子序列并返回该序列的长度。         子序列定义为不改变剩余字符顺序的情况下删除某些字符或者不删除任何字符形成的一个序列。         回文理解为元素对称的字串这里求字符串中最长的对称字串的长度。         使用动态规划的思路来进行解题。 解题思路         1定义dp数组                 dp[i][j]表示从i到j的字串中最长回文序列的长度         2递推公式                 当且仅当s[i]s[j]                 dp[i][j]dp[i1][j-1]2                 否则dp[i][j]Max(dp[i1][j],dp[i][j-1],dp[i1][j-1])           (3)  初始化一个元素是回文所以dp[i][j],ij时值为1           (4由于dp[i][j]受dp[i1][j-1]影响所以遍历顺序从左到右从上到下            最后返回dp[0][s.size-1] 1.动态规划解题 public int longestPalindromeSubseq(String s) {int[][] dpnew int[s.length()][s.length()];for(int i0;is.length();i){Arrays.fill(dp[i],0);dp[i][i]1;}for(int is.length()-1;i0;i--){for(int ji1;js.length();j){if(s.charAt(i)s.charAt(j)){dp[i][j]dp[i1][j-1]2;}else{dp[i][j]Math.max(Math.max(dp[i][j-1],dp[i1][j]),dp[i1][j-1]);}}}return dp[0][s.length()-1];} 2.复杂度分析 时间复杂度O(n^2) 空间复杂度O(n^2)
http://www.dnsts.com.cn/news/145587.html

相关文章:

  • 做公司网站图片算是商用吗哈尔滨网站制作公司电话
  • 网站设计赚钱吗企业搭建pc端网站
  • 做招聘网站怎么运作潍坊市建设厅网站
  • 青岛正规网站设计公司郑州做网站公司中
  • 淘客网站模板网站开发技术最新技术
  • 南阳网站关键词建设网站的公司兴田德润可以吗
  • 商河网站建设淘宝关键词推广
  • 专业柳州网站建设哪家好完成职教集团网站建设
  • 网站策划书哪个容易做做个app
  • 免费网站软件app大全WordPress网站小程序
  • 电商服务站点建设方案wordpress 怎么加页面
  • 低多边形生成网站泰安房价走势图
  • 网站建设的开源平台中科网站建设
  • 南京企业网站设计建设营销型网站效果不好
  • 上海青浦网站建设公司如何对新开网站做收录
  • 商务网站开发与建设论文网上购物商城网站建设毕业设计
  • 设计方案流程图网站优化报价单
  • 做一手楼盘的网站国外专门用于做网站图片的
  • 丽江建设公司网站wordpress 开发主题
  • 网站改版 英文wordpress弹出层插件
  • 网站域名到期登不上是怎么回事设计网站建设方案
  • 人像摄影网站有哪些网页版征信报告查询
  • 关于做旅游网站的参考文献视觉设计部是干什么的
  • 做网站公司哪家便宜最方便在线网站开发
  • 赣州网站制作培训wordpress时间代码
  • 建设银行长春网站做网站如何配置自己的电脑
  • 珠海电商网站制作只做网站
  • 龙岩网站建设全包wordpress 后台禁用
  • dedecms做手机网站找谁做公司网站
  • 黑龙江网站备案地址网页可视化编辑