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

广州建站优化建设在线教育网站

广州建站优化,建设在线教育网站,如何制作互联网网站,wordpress主题在线汉化插件下载Problem: 1143. 最长公共子序列 文章目录 题目描述思路复杂度Code 题目描述 思路 我们统一标记#xff1a;str1[i]代表text1表示的字符数组#xff0c;str2[j]代表text2表示的字符数组#xff1b;LCS代表最长的公共子序列#xff1b;#xff08;我们易得只有str1[i]和str… Problem: 1143. 最长公共子序列 文章目录 题目描述思路复杂度Code 题目描述 思路 我们统一标记str1[i]代表text1表示的字符数组str2[j]代表text2表示的字符数组LCS代表最长的公共子序列我们易得只有str1[i]和str2[j]均在LCS中时才能说明str1[i]和str2[j]是LCS的一部分 1.状态定义dp[i][j]代表str1[1~i]和str2[1 ~ j]的最长公共子序列我们暂时认为索引是从 1 开始的例如d[2][4] 的含义就是对于 “ac” 和 “babc” 它们的LCS ⻓度是 2 2.状态转移 2.1:初始状态初始化我们初始化dp[0][j] 0; dp[i][0] 0,逻辑上说明当str1或者str2其中为空时则LCS为0 2.2:状态转移若*str1[i] str2[j]则dp[i][j] dp[i - 1][j - 1] 1;若str1[i] ! str2[j]*则dp[i][j] max(dp[i-1][j],dp[i][j-1]) 补充 当*str1[i] ! str2[j]*实则有三种状态str1[i] ! LCS[i];str2[j] ! LCS[j]; str1[i] ! str2[i] ! LCS[i];但是我们在状态转移方程中dp[i][j] max(dp[i-1][j],dp[i][j-1]); 实际上dp[i][j] max(dp[i-1][j],dp[i][j-1]dp[i - 1][j - 1]),但是回看dp[i][j]的定义我们易知dp[i - 1][j - 1]是一定小于dp[i-1][j]和dp[i][j-1],所以我们则直接求取**max(dp[i-1][j],dp[i][j-1])**即可 复杂度 时间复杂度: O ( M × N ) O(M \times N) O(M×N);其中 M M M为text1的长度 N N N为text2的长度 空间复杂度: O ( M × N ) O(M \times N) O(M×N) Code class Solution { public:/*** Find the longest common subsequence* param text1 Given string* param text2 Given string* return int*/int longestCommonSubsequence(string text1, string text2) {int len1 text1.length();int len2 text2.length();//DP arrayvectorvectorint dp(len1 1, vectorint(len2 1));//for (int i 1; i len1 1; i) {for (int j 1; j len2 1; j) {if (text1.at(i - 1) text2.at(j - 1)) {dp[i][j] 1 dp[i - 1][j - 1];} else {dp[i][j] max(dp[i - 1][j], dp[i][j - 1]);}}}return dp[len1][len2];} };
http://www.hkea.cn/news/14347617/

相关文章:

  • 建c2c网站费用网站的二维码怎么变小
  • 网站域名查主机具有口碑的柳州网站建设价格
  • 网站设置仅某浏览器ssc网站建设交流群
  • 那个网站可以做空比特币网站上的专题 怎么设计
  • 网站优化的监测评估金融网站的设计
  • 湖南网站建设 安全还踏实磐石网络域名服务商查询
  • 章丘网站建设哪家好建立平台的目的
  • 什么网站做的产品海报比较多弹出全屏视频网站怎么做
  • 网站项目运营方案山东网站定制设计公司
  • 丹阳网站建设价位梅州网页设计培训报价
  • 网站建设 吉林甘肃网站域名申请公司
  • 广西住房和城乡建设厅网站龙岩正规全网品牌营销招商
  • 哪个网站免费h5模板多橘子seo
  • 网站开发后端选择企业网站提交
  • 优化网站 提高查询wordpress当前位置修改
  • django做的网站安全吗滁州网站建设推广
  • 沈阳市绿云网站建设美食网页制作
  • 德州专业网站开发公司两学一做晋中市网站
  • 建设专业网站排名seo一般包括哪些内容
  • 整站优化seo平台搜索引擎优化seo是什么
  • 做设计兼职网站怎样做网站的seo
  • 柳州柳北建设局网站深圳it公司
  • 网站建设 教学大纲成全视频免费观看在线看只手遮天九千岁
  • 上饶做网站哪家好哦临淄哪里做网站
  • 矿山建设网站qq登录网页手机版
  • 手机网站开发周期网站建设策略书
  • 微生成网站开发工具eclipse
  • 北京市招标网搜索引擎关键词快速优化
  • 襄阳网站建设八零后微官网和微网站
  • 网站建设与推广王钊济南网站优化多少钱