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

用什么软件做网站seo好2022最近比较火的营销事件

用什么软件做网站seo好,2022最近比较火的营销事件,咸阳做企业网站,云网站制作的流程题意理解: 给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。 子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。 回文理解为元素对称的字串,这里…

题意理解:

        给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。

        子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。

        回文理解为元素对称的字串,这里求字符串中最长的对称字串的长度。

        使用动态规划的思路来进行解题。

解题思路:

        (1)定义dp数组

                dp[i][j]表示从i到j的字串中最长回文序列的长度

        (2)递推公式

                当且仅当s[i]==s[j]

                dp[i][j]=dp[i+1][j-1]+2

                否则:dp[i][j]=Max(dp[i+1][j],dp[i][j-1],dp[i+1][j-1])

          (3)  初始化:一个元素是回文,所以dp[i][j],i==j时,值为1

          (4)由于dp[i][j]受dp[i+1][j-1]影响,所以,遍历顺序从左到右,从上到下

           最后返回dp[0][s.size-1]

1.动态规划解题

 public int longestPalindromeSubseq(String s) {int[][] dp=new int[s.length()][s.length()];for(int i=0;i<s.length();i++){Arrays.fill(dp[i],0);dp[i][i]=1;}for(int i=s.length()-1;i>=0;i--){for(int j=i+1;j<s.length();j++){if(s.charAt(i)==s.charAt(j)){dp[i][j]=dp[i+1][j-1]+2;}else{dp[i][j]=Math.max(Math.max(dp[i][j-1],dp[i+1][j]),dp[i+1][j-1]);}}}return dp[0][s.length()-1];}

2.复杂度分析

时间复杂度:O(n^2)

空间复杂度:O(n^2)

http://www.tj-hxxt.cn/news/60691.html

相关文章:

  • 怎么做公司的网站宣传google seo整站优化
  • 公司公众号怎么制作百度seo搜索引擎优化方案
  • 网店设计与运营方案毕业论文什么是seo什么是sem
  • 建立网站是什么建立的网站seo关键词排名优化
  • 网站开发需要看哪些书如何做网站优化
  • 带后台的免费网站模板百度投诉电话人工客服24小时
  • 网站后台数据营销100个引流方案
  • 小型静态网站是什么原因太原自动seo
  • 网站建设 重庆seo职位招聘
  • 网站域名解析查询国际大新闻最新消息
  • 免费软件安装网站百度企业认证怎么认证
  • wordpress 驱动上海seo有哪些公司
  • 后台风格网站如何写好软文
  • 做网站公司需要什么什么是百度快照
  • 龙岗平湖网站建设公司seo网站推广服务
  • 昆明做网站哪家好哈尔滨最新疫情
  • 教人做甜品的网站全国免费发布广告信息
  • 深圳做网站建设的公司网站外链购买
  • 手机建站哪家好深圳招聘网络推广
  • 网站改版注意事项北大青鸟软件开发培训学费多少
  • 网站方案讲解技巧2021友情链接qq群
  • 德惠网站推广方式有哪些
  • 114网站制作seo网络营销案例分析
  • wordpress session聊石家庄seo
  • 做网站备案今天最新的新闻头条新闻
  • 绵阳做公司网站今日国际新闻头条15条简短
  • 哪里有做标书seo快速排名外包
  • 用dedecms 做门户网站提高网站搜索排名
  • 公司网站建设的意义天津百度seo排名优化
  • 网站设计素材图片seo搜索优化专员招聘