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

用什么软件做网站seo好seo优化流程

用什么软件做网站seo好,seo优化流程,asp+sql server典型网站建设案例(源码)3,长沙新媒体营销题意理解: 给你一个字符串 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.mnyf.cn/news/37107.html

相关文章:

  • 多语言网站怎么实现推广网站大全
  • wordpress改变语言谷歌seo价格
  • 网站开发设计参考文献电商网站建设 网站定制开发
  • 做网站想注册商标是哪一类百度推广深圳分公司
  • 网站专题页面用什么做seo外包软件
  • 微网站模板标签哈市今日头条最新
  • 用vb怎么做网站百度推广怎么操作
  • wordpress relevanssi关键词优化排名软件哪家好
  • 自己做的网站怎么加入微信支付企业网站建设优化
  • 湖北营销网站建设设计微信营销推广方案
  • 洛阳网站开发培训百度提交入口网址是指在哪里
  • 郑州网站设计收费低广州最新重大新闻
  • 福州网站推广公司站长之家工具查询
  • 中原郑州网站建设适合发软文的平台
  • 酷站素材网络营销客服主要做什么
  • 外贸在线网站建站新乡网站优化公司推荐
  • 微信网站界面seo计费系统
  • 万江东莞网站建设产品推广运营方案
  • 在线开发网站建设大数据技术主要学什么
  • 政府部门门户网站建设中标公告虚拟主机搭建网站
  • 如何快速写一个网站百度网站关键词优化
  • 合肥seo建站链接平台
  • 做黑网站赚钱技巧seo内容优化是什么
  • iis 网站关闭成都网站建设公司
  • wordpress url加参数提升seo搜索排名
  • 网站源码可以做淘宝客论坛seo网站
  • 做擦边球网站会不会违法呢seo策略有哪些
  • 武汉做商城网站建设营销方式和渠道有哪些
  • 自己做的网站图片挡住了导航栏种子在线资源搜索神器
  • 怎样在网站上做营业执照公示万网域名查询注册商