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

网站ftp需要关闭wordpress动态

网站ftp需要关闭,wordpress动态,正能量网站ip,html文件编辑器647 回文子串 给定一个字符串#xff0c;你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串#xff0c;即使是由相同的字符组成#xff0c;也会被视作不同的子串。 方法一#xff1a;动态规划#xff1a; 采用一个二维的dp数组#xf…647 回文子串 给定一个字符串你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串即使是由相同的字符组成也会被视作不同的子串。 方法一动态规划 采用一个二维的dp数组dp的含义是从i到j闭区间里的字符串是否是回文串。每次进行比较如果i和j相等相邻或者只差一位此时判断的这个肯定是回文子串如果相差2以上内层是回文串的话外层肯定还是回文串注意遍历顺序由于递推公式的影响得从左下到右上遍历 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;} }; 方法二双指针 从内往外判断从中心扩散到两边 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;} }; 516 最长回文子序列 给定一个字符串 s 找到其中最长的回文子序列并返回该序列的长度。可以假设 s 的最大长度为 1000 。 示例 1: 输入: bbbab 输出: 4 一个可能的最长回文子序列为 bbbb。 示例 2: 输入:cbbd 输出: 2 一个可能的最长回文子序列为 bb。 本题要看最长回文子序列首先dp数组里的值为i到j最长回文子序列的长度递推公式要看i和j是否相等相等的话就是里面的长度加上外面两个的长度2不相等的话就是分别算两个单的元素取大的初始化时注意要找到根基也就是i和j相等的情况此时初始化值为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) {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.dnsts.com.cn/news/96968.html

相关文章:

  • c 语言网站建设手机网站建设推荐乐云seo
  • 小型网站建设价格.net做网站开发
  • 推进门户网站建设 用好用活视频策划方案模板
  • wordpress网站后缀广州菜谱制作公司
  • 网站开发过程微信卖水果链接网站怎么做
  • 汕头设计网站建设豌豆荚下载
  • 如何做网校网站网站建设可以先备案嘛
  • phpcms建站教程企业网站属于广告吗
  • 扁平设计网站wordpress加载不同模板
  • 安全网站建设网站制作wordpress 自定义链接地址
  • 微信引流推广网站建设新媒体运营的相关优势
  • 公司网站二维码怎么做武陟做网站
  • 一二三四在线观看免费中文吗海南搜索引擎优化
  • 网站建设服务器如何选择个人网站毕业设计
  • wordpress 移动站企业网站流程图
  • 网龙公司有做网站吗网站怎么做代码优化
  • 企业网站设计优化公司wordpress短代码教程
  • 怎么建设免费的网站免费申请域名的步骤
  • 养老院网站建设的费用网站群建设方案
  • wordpress短消息seo是什么地方
  • 江西的赣州网站建设厦门百度推广公司
  • 国内优秀网站网址工作总结范文模板大全
  • 无锡网站排名优化公司凡科做商品网站的教学视频
  • 优秀网站首页设计步骤网上找客户用什么软件
  • 厦门建网站多少钱莆田建站培训
  • 企业网站可以自己做吗邢台网红隧道
  • 网站手机模板源码宁波网站建设 慕枫科技
  • 发帖子最好的几个网站wordpress 电子书模板
  • 个人网站域名备案步骤php网站设置如何使用
  • 全网营销型网站建设模板宠物网站建设目标