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

ps建设网站步骤郴州信息港网站

ps建设网站步骤,郴州信息港网站,wordpress插件 乱码,dede网站模板 医疗class Solution { public:string longestPalindrome(string s) {// 获取输入字符串的长度int n s.size();// 如果字符串长度为1#xff0c;直接返回原字符串#xff0c;因为任何单个字符都是回文串if (n 1)return s;// 创建一个二维数组dp#xff0c;用于记录子串是否为回… class Solution { public:string longestPalindrome(string s) {// 获取输入字符串的长度int n s.size();// 如果字符串长度为1直接返回原字符串因为任何单个字符都是回文串if (n 1)return s;// 创建一个二维数组dp用于记录子串是否为回文串vectorvectorbool dp(n, vectorbool(n, false));// 定义两个循环变量i和ji表示子串的起始位置j表示子串的结束位置int i, j;// 初始化结果字符串为一个任意字符长度为1string result a;// 从字符串的末尾开始向前遍历for (i n - 1; i 0; i--) {for (j i; j n; j) {// 情况1子串只包含一个字符一定是回文串if (i j)dp[i][j] true;// 情况2子串包含两个字符判断这两个字符是否相等else if (i j - 1) {if (s[i] s[j]) {dp[i][j] true;// 更新结果字符串为当前长度更长的子串result result.size() (j - i 1)? s.substr(i, j - i 1): result;}}// 情况3子串长度大于2判断首尾字符是否相等并且去掉首尾字符的子串是回文串else {if (s[i] ! s[j])continue;dp[i][j] dp[i 1][j - 1];if (dp[i][j] true) {// 更新结果字符串为当前长度更长的子串result result.size() (j - i 1)? s.substr(i, j - i 1): result;}}}}// 返回找到的最长回文子串return result;} };时间和空间复杂度都为O(n²)还是不是非常好。
http://www.pierceye.com/news/207177/

相关文章:

  • 揭阳做网站哪个好黑群晖架设wordpress
  • 网站建设与维护经营范围pc官方网站
  • 龙岗网站建设多少钱设计工作室经营范围
  • 今天建设银行网站无法登录做网站菠菜什么意思
  • 网站伪静态如何配置文件设置网站首页
  • 太原网站建设模板站将电脑做的网站放到外网
  • 网站建设怎么用长尾做标题北京手机站建站
  • 什么是网站功能需求wap网页文字游戏
  • 网站开发者模式怎么保存网站建设3d插件
  • 域名备案网站要不要关景县有专业做网站人员吗
  • 门户网站建设方案ppt公司网站建设全包
  • 网站建站的流程网站建设服务那家好
  • 湖南平台网站建设制作企业网站关联优化
  • 优秀网站设计作品大连seo外包
  • 共享空间网站开发公司做网站 最好的开源cms
  • 免费图片素材网seo wordpress主题
  • ipad可以做网站推广吗wordpress主题中文
  • 自己做网站要会什么软件下载wordpress 小工具代码
  • 视频拍摄及制作培训网站优化有什么用
  • 沈阳网站排名公司网站开发专业怎么样
  • 电影院网站建设方案网络维护是什么职业
  • 网站建设需要的公司wordpress考试主题
  • 企业网站管理系统多站多语言版电子书推送网站怎么做
  • 海洋公司做网站推广安阳网站如何做优化
  • 南昌网站开发公司哪家公司好网站建设接单
  • 宁波网站制作哪家强调用wordpress的文章编辑器
  • 在线制作手机网站公司网站建设厂家
  • 在线分析网站一个小外贸公司怎么开
  • 给自己的公司做网站怎么做好电脑手机一体网站
  • 精通网站建设 全能建站密码pdf电商网站设计理念