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

做网站的准备什么软件做网站最好的

做网站的准备什么软件,做网站最好的,wordpress 迁移 域名,wordpress 页面转跳647. 回文子串 647. 回文子串 题目描述#xff1a; 给你一个字符串 s #xff0c;请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串 给你一个字符串 s 请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串即使是由相同的字符组成也会被视作不同的子串。 解题思路 算法思路 我们可以先「预处理」⼀下将所有⼦串「是否回⽂」的信息统计在 dp 表⾥⾯然后直接在表 ⾥⾯统计 true 的个数即可。 1. 状态表⽰ 为了能表⽰出来所有的⼦串我们可以创建⼀个 n * n 的⼆维 dp 表只⽤到「上三⻆部分」 即可。 其中 dp[i][j] 表⽰ s 字符串 [i, j] 的⼦串是否是回⽂串。 2. 状态转移⽅程 对于回⽂串我们⼀般分析⼀个「区间两头」的元素 i. 当 s[i] ! s[j] 的时候不可能是回⽂串 dp[i][j] 0 ii. 当 s[i] s[j] 的时候根据⻓度分三种情况讨论 • ⻓度为 1 也就是 i j 此时⼀定是回⽂串 dp[i][j] true • ⻓度为 2 也就是 i 1 j 此时也⼀定是回⽂串 dp[i][j] true • ⻓度⼤于 2 此时要去看看 [i 1, j - 1] 区间的⼦串是否回⽂ dp[i][j] dp[i 1][j - 1] 。 综上状态转移⽅程分情况谈论即可。 3. 初始化 因为我们的状态转移⽅程分析的很细致因此⽆需初始化。 4. 填表顺序 根据「状态转移⽅程」我们需要「从下往上」填写每⼀⾏每⼀⾏的顺序⽆所谓。 5. 返回值 根据「状态表⽰和题⽬要求」我们需要返回 dp 表中 true 的个数。 解题代码 class Solution { public:int countSubstrings(string s) {int ns.size();vectorvectorbooldp(n,vector(n,false));for(int in-1;i0;i--){for(int ji;jn;j){if(s[i]s[j]){if(ij)dp[i][j]true;else if(i1j)dp[i][j]true;else dp[i][j]dp[i1][j-1];}}}int ret0;for(int i0;in;i){for(int ji;jn;j){if(dp[i][j]true)ret;}}return ret;} }; 5. 最长回文子串  5. 最长回文子串 题目描述 给你一个字符串 s找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同则该字符串称为回文字符串。 解题思路 647. 回文子串https://leetcode.cn/problems/palindromic-substrings/ 在647题的基础上遍历所有dp表中为true的初始位置和长度 解题代码 class Solution { public:string longestPalindrome(string s) {int ns.size();vectorvectorbooldp(n,vector(n,false));for(int in-1;i0;i--){for(int ji;jn;j){if(s[i]s[j]){if(ij)dp[i][j]true;else if(i1j)dp[i][j]true;else dp[i][j]dp[i1][j-1];}}}int length1;int begin0;for(int i0;in;i){for(int j0;jn;j)if(dp[i][j]truelengthj-i1){lengthmax(j-i1,length);begini;}}return s.substr(begin,length);} };
http://www.dnsts.com.cn/news/202360.html

相关文章:

  • 长沙seo制作网站seo分析案例
  • 免费个人域名邮箱杭州seo运营
  • 抽奖机网站怎么做wordpress获取站点链接
  • 做移动网站优化优亚马逊电子商务网站的建设
  • 上海网站设计公司推荐亿企邦淮南建设网
  • 济南网站制作费用赚钱软件的套路
  • 求职网站开发如何修改网站图片
  • 义乌本地网站开发网站开发实训心得800
  • 企业网站的推广形式有wordpress百度收录之自动推送设置
  • 做 了一个 家教 网站四川省城镇建设二次供水网站南京尔顺科技发展有限公司表扬信息
  • 简述商务网站建设小蝌蚪紧急自动跳转中
  • 网站制作完成后创世网络网站建设怎么样
  • 帝国cms做企业网站生鲜农产品网站建设
  • 长春微建站是哪个平台的帝国cms做网站怎样维护
  • 有没有做文创的网站准备纸巾
  • 韩国男女做那个视频网站深圳外贸建网站
  • 怎么创建网站与网页网站建设相关岗位名称
  • 哪个网站做音基的题不花钱应用关键词优化
  • 网上购物网站建设的实训报告建设厅网站的秘钥怎么买
  • 河北网站seo企业咨询公司有哪些
  • 建设银行 产品管理中心网站制作网页的教程
  • 泊头市有做网站的吗山东手机app开发公司
  • 网站建设方法总汇河南省住房建设厅网站首页
  • 珠宝静态网站模板网站建设维护的相关基本知识
  • 网站建立的步骤是莲花网站
  • 做网站1g1核够吗江门网站设计找哪家
  • 湖北网络营销网站cms开源网站管理系统
  • 手机app 网站建设应用商店app下载安装
  • 庆阳做网站公司龙岗建网站公司
  • 灵犀科技 高端网站建设网络营销平台名词解释