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

张家港网站设计个人做搜索网站违法吗

张家港网站设计,个人做搜索网站违法吗,wordpress通过图片id获取路径,免费推广工具力扣热门100题 - 5.最长回文子串 题目描述#xff1a;示例#xff1a;提示#xff1a;解题思路#xff1a;#xff08;动态规划#xff09;代码#xff1a; 题目链接#xff1a;5. 最长回文子串 题目描述#xff1a; 给你一个字符串 s#xff0c;找到 s 中最长的回… 力扣热门100题 - 5.最长回文子串 题目描述示例提示解题思路动态规划代码 题目链接5. 最长回文子串 题目描述 给你一个字符串 s找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同则该字符串称为回文字符串。示例 输入s babad 输出bab 解释aba 同样是符合题意的答案。输入s cbbd 输出bb提示 1 s.length 1000 s 仅由数字和英文字母组成解题思路动态规划 创建一个二维布尔数组 dp 用于记录字符串中的回文子串。初始化变量 startIndex 和 maxLen 为 0用于记录最长回文子串的起始索引和长度。遍历字符串 s 中的每个字符利用两层循环来确定所有可能的子串并检查它们是否是回文串。在内部循环中判断两个字符是否相等如果相等则有可能构成回文串。如果是的话检查子串长度是否小于等于 3此时一定是回文串或者查看子串去除两端字符后是否是回文串即 dp[i - 1][j 1] 是否为 true。如果当前子串是回文串且长度大于 maxLen则更新 maxLen 和 startIndex。最终返回从 startIndex 开始、长度为 maxLen 的子串。 时间复杂度 O(n^2) 这种方法的时间复杂度是 O(n^2)其中 n 是字符串的长度因为需要遍历整个字符串并在每个位置上检查回文串的可能性。 代码 public String longestPalindrome(String s) {int len s.length();// 长度小于二一定是回文串直接返回if (len 2) return s;char[] chs s.toCharArray();boolean[][] dp new boolean[len][len];int startIndex 0;int maxLen 1; for (int i 1; i len; i) {for (int j 0; j i; j) {if (chs[i] chs[j] ((i - j 1 3) || dp[i - 1][j 1])) {dp[i][j] true;if (i - j 1 maxLen) {maxLen i - j 1;startIndex j;}} else {dp[i][j] false;}}}return s.substring(startIndex, startIndex maxLen);}
http://www.pierceye.com/news/613100/

相关文章:

  • 上海网站建设备案号怎么恢复法律咨询网站开发
  • 烟台做网站价格动力网站建设
  • 北戴河网站建设墨刀制作网页教程
  • 成都网站设计开发做得好微信商城怎么开发
  • 江西省城乡建设培训网-官方网站上海建设集团有限公司
  • 凡科网站设计模板grimhelm wordpress
  • 自己做的网站不备案行吗建筑工程集团有限公司
  • 网站初期 权重怎么做彩票类网站开发
  • 南通网站定制公司服务器网站建设维护合同
  • 亳州做商标网站的公司免费的网站模板
  • 西南城乡建设部网站首页python3做网站教程
  • 网站首页设计欣赏个人电影网站建设
  • 导航网站建设怎么给网站图片加alt
  • 备案成功后怎么建设网站宠物喂养网页设计模板以及代码
  • 东莞哪家网站建设比较好wordpress更改语言设置
  • 如何找做网站的客户wordpress适合视频网站吗
  • 网站建设的业务流程图拔萝卜视频播放在线观看免费
  • 建个网站要多少钱高安网站制作
  • dw设计模板百度ocpc如何优化
  • 苏宁网站优化与推广html教程网站
  • 怎么做网站网页免费高清屏幕录像
  • 网络推广哪个网站好亚马逊网站开发使用的什么方式
  • 佛山企业网站建设咨询怎么从零开始做网站
  • dede移动端网站源码中国能建设计公司网站
  • 潍坊网站建设多少钱做网站seo优化
  • 南昌网站建设方案外包怎么自己做网站凑钱
  • 贵州企业展示型网站建设网站建设需要摊销吗
  • 网站建设视频教程广州哪里有正规的技能培训
  • 网站后台iis配置小程序模板消息推送规则
  • 桥梁建设工程网站残疾人网站服务平台