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

免费制作软件app的网站网站反链暴增怎么回事

免费制作软件app的网站,网站反链暴增怎么回事,微信小程序营销推广,网站优化seo教程学习资料:代码随想录 647. 回文子串 力扣题目链接 其实个人感觉这里的动规也是一个双指针的方法 // 定义:dp[i][j]表示区间范围为[i,j]左闭右闭的子串是否为回文子串,布尔类型 // 递推公式:如过s[i]s[j],那么i,j包括两个数或1个数的情况是…

学习资料:代码随想录

647. 回文子串

力扣题目链接

其实个人感觉这里的动规也是一个双指针的方法

// 定义:dp[i][j]表示区间范围为[i,j]左闭右闭的子串是否为回文子串,布尔类型
// 递推公式:如过s[i]==s[j],那么i,j包括两个数或1个数的情况是回文子串,如果包含超过两个数,那么dp[i+1][j-1]是true的话,也返回true,当然不相等就直接false了
// 初始化:可以先都初始化为false
// 遍历顺序:看递推公式
// 打印

// 定义:dp[i][j]表示区间范围为[i,j]左闭右闭的子串是否为回文子串,布尔类型
// 递推公式:如过s[i]==s[j],那么i,j包括两个数或1个数的情况是回文子串,如果包含超过两个数,那么dp[i+1][j-1]是true的话,也返回true,当然不相等就直接false了
// 初始化:可以先都初始化为false
// 遍历顺序:看递推公式
// 打印
class Solution {
public:int countSubstrings(string s) {vector<vector<bool>> dp(s.size(),vector<bool>(s.size(),false));int result = 0;              //记录一下,要不最后不知道返回啥 for(int i=s.size();i>=0;i--){for(int j=i;j<s.size();j++){if(s[i]==s[j]){if(j-i<=1){dp[i][j]= true;result++;}else if(dp[i+1][j-1]){dp[i][j]=true;result++;}}}}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());     //处理奇数回文子串,如abaresult+=extend(s,i,i+1,s.size());   //处理偶数回文子串,如abba}return result;}int extend(const string& s,int i,int j,int n){int res;while(i>=0&&j<n&&s[i]==s[j]){i--;j++;res++;}return res;}
};

516.最长回文子序列

力扣题目链接

思路:

// 定义:dp[i][j]表示区间[i][j]左闭右闭内的最长回文子序列

// 递推公式:如果s[i]==s[j],那么当前的长度是上一状态dp[i+1][j-1]再加上两个长度,有一种向两侧扩散比较的感觉,否则,就比较去掉s[i]或s[j]的状态,继承dp[i+1][j]或dp[i][j-1].

// 初始化:dp[i][j]在i=j的时候都得是1,首先看递推公式,i=0的话访问j如果从0开始遍历,那访问-1肯定是访问不到,j从j+1开始遍历,这样的话,dp[i][i] 的情况是遍历不到的.或者就单看dp[i][j] = dp[i + 1][j - 1] + 2,也没有遍历dp[i][i]的准备

// 遍历顺序,j要从i+1开始遍历了

// 打印

// 定义:dp[i][j]表示区间[i][j]左闭右闭内的最长回文子序列
// 递推公式:如果s[i]==s[j],那么当前的长度是上一状态dp[i+1][j-1]再加上两个长度,有一种向两侧扩散比较的感觉,否则,就比较去掉s[i]或s[j]的状态,继承dp[i+1][j]或dp[i][j-1].
// 初始化:dp[i][j]在i=j的时候都得是1,首先看递推公式,i=0的话访问j如果从0开始遍历,那访问-1肯定是访问不到,j要从j+1开始遍历,这样的话,dp[i][i] 的情况是遍历不到的.或者就单看dp[i][j] = dp[i + 1][j - 1] + 2,也没有遍历dp[i][i]的准备
// 遍历顺序,j要从i+1开始遍历了
// 打印
class Solution {
public:int longestPalindromeSubseq(string s) {vector<vector<int>> dp(s.size(),vector<int>(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][j-1],dp[i+1][j]);}}}return dp[0][s.size()-1];}
};

其实也可以用上一题的方法来初始化,也AC了

class Solution {
public:int longestPalindromeSubseq(string s) {vector<vector<int>> dp(s.size(),vector<int>(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;j<s.size();j++){if(s[i]==s[j]){if(i==j) dp[i][j]=1;       //把初始化放在这里了else{dp[i][j]=dp[i+1][j-1]+2;}}else{dp[i][j]=max(dp[i][j-1],dp[i+1][j]);}}}return dp[0][s.size()-1];}

文章转载自:

http://ZEtTDexX.pswqx.cn
http://9WQXYd37.pswqx.cn
http://M7WVkz20.pswqx.cn
http://EcfgFaE6.pswqx.cn
http://IiM5RLRJ.pswqx.cn
http://H8ur7jPv.pswqx.cn
http://AOnRpAC3.pswqx.cn
http://nQ2NNf5i.pswqx.cn
http://vSKHd04G.pswqx.cn
http://zGKs9bze.pswqx.cn
http://LZ4wtdkx.pswqx.cn
http://uDB3RbmU.pswqx.cn
http://7wZIo3QW.pswqx.cn
http://DMf4I9ct.pswqx.cn
http://nfaN42F0.pswqx.cn
http://M0UqJNm7.pswqx.cn
http://eqjoCQDK.pswqx.cn
http://aU0x0Mga.pswqx.cn
http://6CYXzf75.pswqx.cn
http://B8oPW5dR.pswqx.cn
http://YhgjKRh4.pswqx.cn
http://HHNiWBNB.pswqx.cn
http://gdFhnvlu.pswqx.cn
http://yCbQmEtX.pswqx.cn
http://YBKJ6xGW.pswqx.cn
http://bF2r6RWb.pswqx.cn
http://k2D3mfMB.pswqx.cn
http://YNl78bDH.pswqx.cn
http://vgCPsNJ6.pswqx.cn
http://dnti5tmI.pswqx.cn
http://www.dtcms.com/wzjs/743242.html

相关文章:

  • 深圳 购物网站wordpress无法更换主题
  • 郑州网站优化关键词王也头像男
  • 怎么做本地网站网站代理访问是什么意思
  • 容桂手机网站建设网站ie不兼容
  • 网站建设文档网站备案人的法律风险
  • 烟台网站建设首推企汇互联见效付款大学生创新创业大赛的意义
  • 网站建设 超薄网络设计工作室宣传文案
  • 网站栏目推介怎么做在线3d建模网站
  • 商务网站欣赏网站建设 保障接单 计划
  • 做公司中文网站需要注意什么网站品牌形象设计怎么做
  • 门户网站建设工作wordpress网站之间互联
  • 用dw做网站的好处界面设计的重要性
  • 百度网站怎么做视频公司网站开发方案
  • 高端建站网站设计好看的企业网站
  • 做网站是买服务器还是买主机汕头cms模板建站
  • 公司网站建设推荐乐云seo企业做网站建设遇到的问题
  • 设计工作室的名字超级推荐的关键词怎么优化
  • 宁波网站建设团队佛山vi设计
  • 老干部局网站建设海淘网站入口
  • 各网站提交入口wordpress美图插件
  • 企业网站制作规划甘肃做网站的公司有哪些
  • 广州做企业网站的公司服务器域名是什么
  • 环保网站建设的目的公司网站制作导航
  • 做知识产权服务的网站排版设计
  • vi设计欣赏网站潍坊网站建设 诸城
  • 广西网站开发同ip网站有什么影响
  • 厦门建站程序wordpress排版工具
  • 莱州教育网站成都有哪些好玩的
  • 企业网站管理系统的运维服务芜湖哪里有做网站的
  • 网站建设需要什么人海口网站建设小强