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

苏州市建设人才网官方网站wordpress数据库填写

苏州市建设人才网官方网站,wordpress数据库填写,wordpress如何创建项目,海珠区建网站有点难度,一开始想到的两种方法都不对,花了不少时间。 先说之前的方法: ① 遍历每个点,每个点向外扩张,如果左等于右就一直扩展直到不等。 这个方法可是可以,但我没有考虑到两个相同字母也是回文串的情况…

有点难度,一开始想到的两种方法都不对,花了不少时间。

先说之前的方法:

① 遍历每个点,每个点向外扩张,如果左等于右就一直扩展直到不等。

这个方法可是可以,但我没有考虑到两个相同字母也是回文串的情况(偶数长度的回文串),所以失败了,并且也没有用到考点动态规划,遂放弃。

② 用一个数组记录从这个字符前包括该点在内的回文串的最大长度,遍历每个点,然后每个点的值=上一个点的值+2(若根据上一点的值回到上一点的回文串之前的那个字符和这个点的字符相同),否则为1(每个字符自身就是回文串)。

后来发现这个做法完全不行,因为有些比如acccc这种,计算最后一个c时,由于每次只会记录最大的回文串,倒数第二个c的数是3,于是就会判定c!=a,无法记录最长的回文串cccc。

所以还是得二维数组。

根据首位序号维护布尔类型的二维数组,每个值记录首位字符括起来的串是否为回文串,这样做状态转换方程比较难想。

自己在草稿纸上画个二维数组就好想得多。

我的方法是将palindrome[i][j]设为第i个字符到第j个字符是否是回文串(包括边界i和j)。

当前字符palindrome[i][j]是回文串的条件是:palindrome[i-1][j+1](意思是两边界缩小1位是否是回文串)并且s[j]==s[i](两边界自身相同)。

然后palindrome[i][i]必为回文串,如果s[i-1]=s[i],那么palindrome[i-1][i]也为回文串。

从i=1开始遍历到结束(i是起始字符),从j=i-1开始遍历到j=0(j是结束字符,中间字符长度要从小到大,所以j要从大到小)。

class Solution {
public:string longestPalindrome(string s) {vector<vector<bool>> palindrome(s.size(),vector<bool> (s.size(),0));int result=1;string re=s.substr(0,1);for(int i=0;i<s.size();i++){palindrome[i][i]=1;for(int j=i-1;j>=0;j--){if(j==i-1&&s[j]==s[i]) palindrome[i][j]=1;if(palindrome[i-1][j+1]==1&&s[j]==s[i]) palindrome[i][j]=1;if(palindrome[i][j]==1&&i-j+1>result){result=i-j+1;re=s.substr(j,i-j+1);}}}return re;}
};


文章转载自:

http://GNlxb3h6.xsjfk.cn
http://CxbHovqz.xsjfk.cn
http://BMBnTNge.xsjfk.cn
http://MQUm44OV.xsjfk.cn
http://0eT9Sekz.xsjfk.cn
http://Dd4MPsFH.xsjfk.cn
http://voBgc5xs.xsjfk.cn
http://8FZzeQlI.xsjfk.cn
http://wGnmwQAH.xsjfk.cn
http://mXijoUxf.xsjfk.cn
http://VIJYKc6s.xsjfk.cn
http://j29Afjic.xsjfk.cn
http://25YN9O8J.xsjfk.cn
http://H1rBMTFv.xsjfk.cn
http://DqZydiQV.xsjfk.cn
http://WZvQCMQj.xsjfk.cn
http://QJTdH7rj.xsjfk.cn
http://ZSqcSSS1.xsjfk.cn
http://iOa51ypZ.xsjfk.cn
http://6N20PzD7.xsjfk.cn
http://KIyd9vhl.xsjfk.cn
http://7j3rGWts.xsjfk.cn
http://hDf6EYaL.xsjfk.cn
http://piTZ87fy.xsjfk.cn
http://03ijHzaj.xsjfk.cn
http://I0uKEA1k.xsjfk.cn
http://Z7HLYuG0.xsjfk.cn
http://cEXzXqKz.xsjfk.cn
http://McaLnbyY.xsjfk.cn
http://C4fBfoKs.xsjfk.cn
http://www.dtcms.com/wzjs/626593.html

相关文章:

  • 梧州网站推广牛商网朱依静
  • 钓鱼网站怎么制作html九江网站开发公司
  • 微信购物网站开发建设搜索引擎友好的网站
  • 绵阳做网站的公司seo官网优化详细方法
  • 显示网站运行时间代码响应式网站例子
  • 做网站必须要注册公司么淮北网站网站建设
  • 网站用的是建站公司的系统动态型网站建设哪里便宜
  • 做电影网站需要用什么空间微信小程序制作精灵
  • 申请备案 关网站asp新闻发布网站模板
  • asp.net做的网站模板建立网站商店
  • 专门做旅游攻略的网站有哪些网站开发的付款方式
  • 佛山网站优化公司营销网站费用
  • 镇江网站设计做字幕网站
  • 品牌网站建设报价单wordpress数据库删除
  • wordpress房产中介模板seo短视频入口
  • 做网站 怎么连到数据库自己做公司的网站
  • 漳州模板网站建设wordpress更换域名教程
  • 做盗版网站的中英文双语企业网站
  • 网站建设 办公系统软件开发公司属于什么企业类型
  • win8风格网站开发实例做网站做好用的软件
  • 网站运营有哪些岗位网页报价
  • 广州公司注册地址提供seo短视频加密路线
  • 北京seo网站管理个体工商户可以申请网站建设吗
  • 天津城市基础设施建设投资集团有限公司网站字母logo在线设计
  • 中升乙源建设公司网站一流的郑州网站建设
  • 高校网站建设费用mysql数据做彩票网站
  • 网站关键词标题怎么写自学编程网站
  • 海洋优质的网站建设主页网址
  • 个人网站如果做怎样用网络挣钱
  • 网站首页加载特效网站权限