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

建网站外包河北城乡建设厅网站显示不全

建网站外包,河北城乡建设厅网站显示不全,wordpress更换域名重定向,网站建设全过程题目描述 给你一个字符串 s#xff0c;找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同#xff0c;则该字符串称为回文字符串。 示例 1#xff1a; 输入#xff1a;s “babad” 输出#xff1a;“bab” 解释#xff1a;“aba” 同样是符合题意的答案。 示…题目描述 给你一个字符串 s找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同则该字符串称为回文字符串。 示例 1 输入s “babad” 输出“bab” 解释“aba” 同样是符合题意的答案。 示例 2 输入s “cbbd” 输出“bb” 提示 1 s.length 1000 s 仅由数字和英文字母组成 解题思路 要找到最长的回文子串可以使用动态规划或中心扩展两种方法来解决。下面我将分别介绍这两种方法的思想并提供使用Scala编写的示例代码。 动态规划方法 动态规划的思想是利用已知的子问题的解来求解更大规模的问题的解。在这个问题中我们可以使用一个二维数组 dp其中 dp(i)(j) 表示从索引 i 到索引 j 的子串是否为回文串。状态转移方程如下 dp(i)(j) dp(i1)(j-1) s(i) s(j)在更新 dp 数组的过程中需要注意边界条件和更新顺序。 中心扩展方法 中心扩展的思想是以每个字符或两个字符之间的空隙作为回文串的中心然后向两边扩展来判断是否为回文串。具体步骤如下 从左到右遍历每个字符以当前字符为中心向两边扩展找到以当前字符为中心的最长回文子串。从左到右遍历每两个相邻字符之间的空隙以空隙为中心向两边扩展找到以空隙为中心的最长回文子串。 使用以上两种方法中的任何一种都可以解决这个问题。下面是使用Scala编写的示例代码演示了动态规划方法的实现 object Solution {def longestPalindrome(s: String): String {val n s.lengthvar start 0var maxLength 1val dp Array.ofDim[Boolean](n, n)for (i - 0 until n)dp(i)(i) truefor (length - 2 to n) {for (i - 0 until n - length 1) {val j i length - 1if (s(i) s(j)) {if (length 2 || dp(i 1)(j - 1)) {dp(i)(j) trueif (length maxLength) {maxLength lengthstart i}}}}}s.substring(start, start maxLength)}def main(args: Array[String]): Unit {val s1 babadval s2 cbbdprintln(longestPalindrome(s1)) // Output: babprintln(longestPalindrome(s2)) // Output: bb} }
http://www.w-s-a.com/news/767081/

相关文章:

  • 合肥建设工会网站芜湖做网站建设公司
  • 玉林市住房和城乡建设局网站网站开发百灵鸟
  • 网站怎么做双机房切换建设部网站2015年第158号
  • 郑州服务设计公司网站色块的网站
  • 网站设计所用到的技术做网站添加mp3
  • 凡科做的微网站怎样连接公众号seo李守洪排名大师
  • 温州网站开发网站的制作东莞寮步伟易达电子厂
  • 北京网站设计制作关键词优化微信小程序开发推广网站建设优化规划书
  • 杭州临平网站建设开发公司将购房款划给总公司的法律责任
  • 广东外贸网站推广分类wordpress
  • 聚美优品网站建设方案商城和营销型网站建设
  • 比较著名的seo网站如何建设网站?
  • 如何做商业网站最火wordpress主题
  • 建设网站需要哪些软硬件条件wordpress文章页标题优化
  • 网站建设功能需求文档wordpress 1g1核1m
  • 学做窗帘要下载哪个网站用户反馈数据分析软件园
  • 宁晋网站建设多少钱产品宣传推广方式有哪些
  • delphi做网站阿里巴巴官网首页登录入口
  • 游戏网站怎么建设新建wordpress模板
  • 网络服务器是指兰州网站seo诊断
  • 怎样做投资理财网站godaddy上传网站
  • 网站建设深圳哪家好世界500强企业招聘网站
  • 如何减少网站建设中的错误温州网站公司哪家好
  • 宜章网站建设北京定制公交网站
  • 怎么让谷歌收录我的网站郑州网站建设更好
  • 在线视频网站开发方案phpaspnet网站开发实例视频
  • 正常做一个网站多少钱网站开发所遵循
  • 西部数码网站备份领英创建公司主页
  • 中山网站建设文化平台成都电商app开发
  • 无锡网站推广公司排名中国十大网站建设