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

信宜网站建设成都软件开发工资一般多少钱

信宜网站建设,成都软件开发工资一般多少钱,网站规划管理系统,什么公司做网商网站的leetcode5 给你一个字符串 s#xff0c;找到 s 中最长的 回文串 示例 1#xff1a; 输入#xff1a;s babad 输出#xff1a;bab 解释#xff1a;aba 同样是符合题意的答案。 最开始我是将回文串都存入map。使用substr进行切割… leetcode5 给你一个字符串 s找到 s 中最长的  回文串 示例 1 输入s babad 输出bab 解释aba 同样是符合题意的答案。 最开始我是将回文串都存入map。使用substr进行切割i为起始j-i1是步长 string longestPalindrome(string s) {if (s.length() 1) {return s;}mapint,string resultmap;string temp;for (int i 0; i s.length() - 1; i) {for (int j i; j s.length(); j) { //cout temp: temp endl;string s1 s.substr(i, j-i1);temp s1;reverse(temp.begin(), temp.end());//cout s1: s1 endl;if (temp s1) {resultmap[i] s1;//cout s1: s1 endl;}}}int length 0;int index 0;for (int i 0; i resultmap.size(); i) {if (resultmap[i].length() length) {length resultmap[i].length();index i;}}return resultmap[index]; } 优化了一下还是时间复杂度高 string longestPalindrome(string s) {if (s.length() 1) {return s;}//mapint,string resultmap;string temp;int max 0;string maxstr;for (int i 0; i s.length() - 1; i) {for (int j i; j s.length(); j) { string s1 s.substr(i, j - i 1);temp s1;if (s1.length() max){reverse(temp.begin(), temp.end());//cout s1: s1 endl;//cout temp: temp endl;if (temp s1) {maxstr s1;max s1.length();//cout s1: s1 endl;}} }}return maxstr; } 最终还是用动态规划的方式解决。动态规划的核心思想把已经发生过的情况储存起来需要时直接调用也就是空间换时间。 dp存储了某一段字符串是否是回文串dp[i][j]的值如果为true表示字符串s中从下标i到下标j的子串是一个回文串如果为false则不是回文串。 动态规划需要递推所以也需要初始化这里需要初始化单个字符串与连续字符串的情况之后递推。 string longestPalindrome(string s) {int n s.length();if (n 1) {return s;}vector vectorbool dp(n, vectorbool(n, false));for (int i 0; i s.length(); i) {dp[i][i] true;}for (int i 0; i s.length()-1; i) {if (s[i]s[i1]){dp[i][i1] true;dp[i1][i] true;}}int index0;int maxlen0;for (int len 1; len s.length(); len) {for (int j 0; j len s.length(); j) {//cout s[j] endl s[j len]endl;if (s[j] s[j len] dp[j 1][j len - 1]true) {dp[j][j len] true;dp[jlen][j] true;index j;maxlen len;cout 找到回文 :;cout index , maxlen;}}}string res s.substr(index, maxlen1);return res; }
http://www.zqtcl.cn/news/181355/

相关文章:

  • 网站网页建设论文cms免费源码
  • wordpress登录的图片不显示seo竞价网站建设
  • 邢台做移动网站找谁网上推广平台哪个好
  • 做网站准备广州短视频拍摄公司
  • 网站建设学什么软件做电影资源网站有哪些
  • 怎么样让百度搜到自己的网站wordpress的短代码
  • 聊城专业网站建设公司电子商务网站建设与维护李建忠下载
  • icp备案网站接入信息怎么写长兴县网站建设
  • 如何在网上注册公司网站网站不想让百度收录
  • 服务器做jsp网站教程视频免费的舆情网站app下载
  • 肇庆网站建设方案优化家居定制类网站建设
  • 自助建站加盟备案的网站有什么好处
  • 科技公司企业网站建设重庆seo优化
  • 空间站天宫vr全景尚层装饰
  • 有没有专门做中考卷子的网站网络公司推广公司
  • 网站建设费用如何列支wordpress页面构建
  • 用dw做网站怎么做出下拉菜单企业进行网站建设的方式有( )
  • 纯静态网站索引怎么做如何用wampp 做网站
  • 怎样做网站吸引人wordpress数据可视化插件
  • 网站运营管理教材中国设计之窗官方网站
  • 高端网站设计高端网站制作P2P网站怎么建设
  • 一般网站建设的流程故事app怎么制作
  • 一般在什么网站上做电子请帖国外产品设计网
  • 成都网站建设987netADPR国际传媒网站建设
  • 网站开发培训光山价格低
  • 营销型企业网站诊断网站开发图片侵权
  • 电商货源网站大全HTML网站页面建设
  • 购物网站建设款流程html博客转wordpress
  • 泉州建设培训中心网站大连云购物app下载安装到手机
  • 美食网站建设策划书帮人恶意点击网站