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

铁汉生态建设有限公司网站创业公司用wordpress

铁汉生态建设有限公司网站,创业公司用wordpress,太原网站开发工程师,科学新概念外链平台1.题目解析 题目来源#xff1a;5.最长回文子串——力扣 测试用例 2.算法原理 1.状态表示 判断回文子串需要知道该回文子串的首尾下标#xff0c;所以需要一个二维数组且数据类型为bool类型来存储每个子字符串是否为回文子串#xff0c; 即dp[i][j]:以第i个位置为起始5.最长回文子串——力扣  测试用例  2.算法原理 1.状态表示 判断回文子串需要知道该回文子串的首尾下标所以需要一个二维数组且数据类型为bool类型来存储每个子字符串是否为回文子串 即dp[i][j]:以第i个位置为起始第j个位置为结尾的子字符串是否为回文子串 2.状态转移方程 当需要判断的子字符串长度小于3可以直接判断是否相等相等则直接为true反之则为false 当长度大于3时则需要向中间判断也就是将长字符串拆分为单个字符穿与两个字符串的情况即可 3.初始化 无需初始化因为dp表存储的值为bool类型因此在填表的过程中就动态的将每个位置赋了值 4.填表顺序 因为需要可能用到dp[i1][j-1]也就是二维表的左下位置因此需要从下向上填表 5.返回值 这里的dp表每个位置存储的都是该子字符串是否为回文子串因此需要逐个判断找出最长的回文子串并求出其起始位置与长度然后返回该子字符串即可 3.实战代码 代码分析  class Solution { public:string longestPalindrome(string s) {int n s.size();vectorvectorbool dp(n,vectorbool(n));int len 1,begin 0;for(int i n - 1;i 0;i--){for(int j i;j n;j){if(s[i] s[j]){dp[i][j] i 1 j ? dp[i1][j-1] : true;}if(dp[i][j] j - i 1 len){len j - i 1;begin i;}}} return s.substr(begin,len);} };
http://www.hkea.cn/news/14344741/

相关文章:

  • 电子商务网站建设域名百度医疗网站建设
  • 宜宾有什么大型网站建设公司WordPress minn主题破解版
  • 建站费用参考萧县做网站
  • 深圳做网站可用乐云seo十年校园网站建设意见表填写
  • 刚刚建设的网站如何放图片wordpress 查看密码
  • 建购物网站需要多少钱大学生创新创业大赛ppt模板
  • 网站代码需要注意什么问题爱站网在线全集私人影视
  • 怎么查找网站后台品牌故事
  • 临沂网站设计制作营销型单页网站
  • 苏州建站公司认准苏州聚尚网络河南搜索引擎推广公司
  • 软件或者网站的搜索怎么做中国商标查询网官网
  • 网站建设工资做微信大转盘有哪些网站
  • 有什么网站可以接手工加工做wordpress 定时发布 原理
  • 红酒公司网站源码电商网站前端模板
  • dnn wordpress网站优化目的
  • 盐城网站开发渠道合作网站建设与维护的试卷
  • 北京平台网站建设哪里好新公司网站怎么做推广
  • 个人设计网站模板vs网站搜索栏怎么做
  • 5173游戏交易网站源码河北明迈特的网站在哪里做的
  • 中国建设银行手机wap网站建设网站技术要求
  • sqlite 做网站数据库创新型的赣州网站建设
  • 台州做企业网站wordpress 开源插件
  • 北京律师网站建设wordpress添加会员等级标识
  • 新手怎样学校做网站企业宣传视频制作免费版
  • 网站域名转发wordpress的注册文件
  • 网站留言系统 提交没反应360网站做二维码
  • 网站左侧漂浮代码沧州推广建站
  • 湖南营销型网站建设报价wordpress 制作论坛
  • 专业电商网站建设价格温州建校特种作业人员查询
  • 时光轴网站模板企业信息填报报送年度报告