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

网站联系我们 怎么做地图宁波单页面seo

网站联系我们 怎么做地图,宁波单页面seo,青岛网站制作公司,合伙建网站题目#xff1a; 给定两个字符串 text1 和 text2#xff0c;返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 #xff0c;返回 0 。 一个字符串的 子序列 是指这样一个新的字符串#xff1a;它是由原字符串在不改变字符的相对顺序的情况下删除某些字符…题目 给定两个字符串 text1 和 text2返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 返回 0 。 一个字符串的 子序列 是指这样一个新的字符串它是由原字符串在不改变字符的相对顺序的情况下删除某些字符也可以不删除任何字符后组成的新字符串。 例如ace 是 abcde 的子序列但 aec 不是 abcde 的子序列。 两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。 看法 这个题我本人看着在网上没有详细的解释其实你要搞懂一个问题整体是让你求最长公共子串的长度比较简单一直双重遍历比较 最长子串的长度但是如果最后要你那个最长公共子串难度会有一个提升 首先下面第一种方法我用双重遍历去找一下找到最长公共子串找到最长公共子串的关键是用map去储存字符串这样以len为键一下就找到了最长公共子串 代码如下 #includeiostream #includealgorithm #includemap using namespace std; int main() {string s1, s2;s1 abcdkkk;s2 baabcdadabc;mapint, stringhash;string cnts;int maxlen0;int len;int i, j;//双层遍历for循环,只动一个字符串for (i 0; i s1.length(); i) {string s3 ;for (j i; j s1.length(); j) {s3 s1[j];if (s2.find(s3) ! -1) {cnts s3;len s3.length();hash[len] cnts;}}maxlen max(maxlen, len);}cout maxlen hash[maxlen]; } 注意点    如果最大公共子串不止一个将map改为mapint,vectorstring改变 了一下储存方式 代码如下 #includeiostream #includealgorithm #includemap #includevector using namespace std; int main() {string s1, s2;s1 abcdkkk;s2 baabcdadabc;mapint, vectorstringhash;string cnts;int maxlen0;int len;int i, j;//双层遍历for循环,只动一个字符串for (i 0; i s1.length(); i) {string s3 ;for (j i; j s1.length(); j) {s3 s1[j];if (s2.find(s3) ! -1) {cnts s3;len s3.length();hash[len].push_back(cnts);}}maxlen max(maxlen, len);}cout maxlen ;for (auto s : hash[maxlen]) {cout s;} } 矩阵法简单的动态规划 1.把两个字符串组成行和列的二维矩阵 2.如果相同则为值取1不同则取0 3.、通过查找出值为1的最长对角线就能找到最长公共子串 代码如下 int f(const char* s1, const char* s2) {int a[N][N];int len1 strlen(s1);int len2 strlen(s2);int i,j;memset(a,0,sizeof(int)*N*N);int max 0;for(i1; ilen1; i){for(j1; jlen2; j){if(s1[i-1]s2[j-1]) {a[i][j] a[i-1][j-1]1? a[i-1][j-1]1:1; if(a[i][j] max) max a[i][j];}}}return max; }
http://www.hkea.cn/news/14582669/

相关文章:

  • 阿里云企业建站教程西安 医疗网站建设
  • 网站开发前端模板网站建设与管理规定
  • 北京交通管制信息网站前端和网站建设的区别
  • 网站主页设计收费官网网站域名与建设
  • 5118站长工具箱网页配色的技巧是什么
  • 住建城乡建设网站做宣传册模板的网站
  • 淘宝做详情页的网站五屏网站建设代理商
  • 成都高端企业网站建设合适的网站建设的公司怎么找
  • 磁县网站制作公司怎么做代刷网站教程
  • 网站设计模式摄影作品哪里看
  • 怎样用dw做新闻发布网站南昌做网站公司有哪些
  • 怎样做简单公司网站成都网站品牌设计
  • 贵阳网站建设设计公司无锡做网站公司电话
  • 网站建设unohachawordpress小工具空格
  • 大型网站开发人员哈尔滨餐饮加盟网站建设
  • 如何查看一个网站是用什么程序做的长沙生活网
  • 电商网站后台报价标准型网站建设
  • 建个网站怎么做推广做外卖系统哪家网站做的好
  • 网站主办者单位有效证件电子件是什么代运营是如何骗人的
  • 长春如何建立一个平台网站wordpress书本目录模板
  • 七星网络网站wordpress文字转图插件
  • 营销型网站设计注意北京东道设计公司官网
  • 东莞seo优化指南企业搜索引擎优化
  • 手机网站建设价格明细表网站设置支付宝在线支付
  • 网站的风格对比信息表东南亚网站建设市场
  • 设计专业考研平面素材网站房产网站开发
  • 中交上航建设网站哈尔滨的互联网公司
  • 网站建设开源做门户网站主要技术哪一块
  • 扎实做好机构编制网站建设东莞网站建设信科
  • 湛江模板建站公司中国消防公众号关注