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

信誉好的福州网站建设本网站建设

信誉好的福州网站建设,本网站建设,做网站的职位叫什么问题,短网址恢复前言 差单调栈就结束代码随想录一刷啦#xff0c;回家二刷打算改用python补充进博客#xff0c;小涛加油#xff01;#xff01;#xff01; 647. 回文子串 - 力扣#xff08;LeetCode#xff09; 双指针法 中心点外扩#xff0c;注意中心点可能有一个元素可能有两个…前言 差单调栈就结束代码随想录一刷啦回家二刷打算改用python补充进博客小涛加油 647. 回文子串 - 力扣LeetCode 双指针法 中心点外扩注意中心点可能有一个元素可能有两个元素 class Solution { public:int countSubstrings(string s) {int result 0;for (int i 0; i s.size(); i) {result extend(s, i, i, s.size()); // 以i为中心result extend(s, i, i 1, s.size()); // 以i和i1为中心}return result;}// 中心点出发回文则持续外扩int extend(const string s, int i, int j, int n) {int res 0;while (i 0 j n s[i] s[j]) {i--;j;res;}return res;} }; 动态规划法 dp数组含义 dp[i][j]表示区间范围[i,j] 左闭右闭的子串是否是回文子串如果是dp[i][j]为true否则为false递推公式 s[i]与s[j]不相等dp[i][j] falses[i]与s[j]相等 情况一i 与 j相同adp[i][j] true情况二i 与 j相差1aadp[i][j] true情况三i 与 j相差大于1例如cabac看dp[i 1][j - 1]是否为true if (s[i] s[j]) {if (j - i 1) { // 情况一 和 情况二result;dp[i][j] true;} else if (dp[i 1][j - 1]) { // 情况三result;dp[i][j] true;} }  初始化 dp[i][j] false遍历顺序从下到上从左到右 class Solution { public:int countSubstrings(string s) {vectorvectorbool dp(s.size(), vectorbool(s.size(), false));int result 0;for (int i s.size() - 1; i 0; i--) { // 注意遍历顺序for (int j i; j s.size(); j) {if (s[i] s[j]) {if (j - i 1) { // 情况一 和 情况二result;dp[i][j] true;} else if (dp[i 1][j - 1]) { // 情况三result;dp[i][j] true;}}}}return result;} }; 516. 最长回文子序列 - 力扣LeetCode dp[i][j]含义 字符串s在[i, j]范围内最长的回文子序列的长度为dp[i][j]递推公式 s[i]与s[j]相同 dp[i][j] dp[i 1][j - 1] 2;s[i]与s[j]不相同 dp[i][j] max(dp[i 1][j], dp[i][j - 1]);初始化 dp[i][i] 1其他为1从下到上从左到右 class Solution { public:int longestPalindromeSubseq(string s) {vectorvectorint dp(s.size(), vectorint(s.size(), 0));for (int i 0; i s.size(); i) dp[i][i] 1;for (int i s.size() - 1; i 0; i--) {for (int j i 1; j s.size(); j) { // j从i1开始if (s[i] s[j]) {dp[i][j] dp[i 1][j - 1] 2;} else {dp[i][j] max(dp[i 1][j], dp[i][j - 1]);}}}return dp[0][s.size() - 1];} }; 子序列问题总结 动态规划总结
http://www.pierceye.com/news/153008/

相关文章:

  • 网站规划和建设的基本要求100个无水印短视频素材免费
  • 河北住房和建设厅官方网站如何建设运输网站
  • 网络品牌网站建设价格网站设计部
  • 用自己照片做衣服 杯子的是哪个网站深圳东门老街
  • 四川省乐山市建设银行网站互联网保险行业发展报告
  • 厦门手机网站建设是什么山东泰安昨晚发生的事
  • 山西网站开发公司园林景观设计公司计划书
  • 吉林平安建设网站项城市建设规划局网站
  • 购物网站er图经营管理培训课程
  • 男女明星直接做的视频网站wordpress设置的页面跳转失败
  • 建企业网站价格wordpress稳定吗
  • 免费1级做爰网站研发项目管理系统
  • 建设网站好公司石家庄招聘求职信息网
  • 杭州市建筑业协会官网在线seo推广软件
  • 网站建设策划师管理网站建设
  • 做搜狗网站排名首页公司取名生成器免费
  • 用模板搭建的网站备案吗官方网站平台下载软件
  • 网站建设和网络推广方案济宁网站建设那家好
  • 做网站用哪个软件写比较好电商运营团队结构图
  • 建设领域信用系统网站邢台网站建设讯息
  • 建设网站技术人员先进事迹无锡有哪些做网站的公司
  • 2016网站设计欣赏企业网站推广建设
  • 国外简洁的网站跨境电商服务平台有哪些
  • 国内做网站技术支持 网站建设
  • 绍兴做团购的网站织梦转易优cms
  • 百度 网站 质量度扬州市工程建设招标网
  • 营销网站建设流程图优化营商环境发言稿
  • 设计网站公司有哪些怎么做网店
  • 高端的网站设计费用外贸营销型网站建设平台
  • 买源码做网站简单嘛贵阳百度seo点击软件