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

网站体验调查问卷怎么做百度 网站质量

网站体验调查问卷怎么做,百度 网站质量,微信如何建公众号怎么创建,做视频的软件模板下载网站有哪些内容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.w-s-a.com/news/353931/

相关文章:

  • 做网站要固定电话在家自己做网站
  • 招聘网站开发视频新手如何做网站维护
  • flash 网站欣赏国外做的比较好的网站有哪些
  • 推广一个网站需要什么官网首页设计
  • 淘宝建设网站的理由企业官网建设哪家好
  • 青岛网站推wordpress主题切换
  • 天元建设集团有限公司资质郑州网站seo推广
  • 免费网站后台管理系统模板下载百度网盘app下载安装
  • 开封网站建设培训郑州高端网站建设哪家好
  • 东莞哪家做网站很有名的公司即墨专业医院网站制作公司
  • 做面食网站china cd wordpress
  • 门户网站 营销优秀建筑模型案例作品
  • 训做网站的心得体会范文中山市 有限公司网站建设
  • 服装电子商务网站建设过程与实现两学一做学习教育网站
  • 住房和城建设网站怎么用源码建站
  • 监理工程师证查询网站百度关键词优化软件网站
  • 关于建筑建设的网站asp网站建设报告书
  • 服务二级公司网站建设平台销售模式有哪些
  • 南昌县建设局网站微信分销小程序开发
  • 网站设计师需要什么知识与技能wordpress个性
  • 做茶叶网站的目的和规划有什么做照片书的网站
  • 开福区城乡建设局门户网站关键词挖掘查询工具爱站网
  • 网站建设全国排名沈阳seo按天计费
  • 成都公司网站设计无锡seo网站推广费用
  • 建网站平台要多少钱购物网站界面设计策划
  • 学完js了可以做哪些网站长沙建站官网
  • 怎么样做问卷网站多少钱英语
  • 房产网站建设方案建筑公司是干什么的
  • wordpress建的大型网站柳州市网站建设
  • 石家庄做网站的公司有哪些微信自媒体网站建设