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

网站建设的技能有哪些方面中企动力做网站多少钱

网站建设的技能有哪些方面,中企动力做网站多少钱,网站设计企业联系方式内容,wordpress商品分销题目六 最长公共子序列 题目描述 我们称一个字符的数组S为一个序列。对于另外一个字符数组Z,如果满足以下条件#xff0c;则称Z是S的一个子序列#xff1a;#xff08;1#xff09;Z中的每个元素都是S中的元素#xff08;2#xff09;Z中元素的顺序与在S中的顺序一致。…题目六 最长公共子序列 题目描述 我们称一个字符的数组S为一个序列。对于另外一个字符数组Z,如果满足以下条件则称Z是S的一个子序列1Z中的每个元素都是S中的元素2Z中元素的顺序与在S中的顺序一致。例如当S (E,R,C,D,F,A,K)时ECF和ER等等都是它的子序列。而RE则不是。 现在我们给定两个序列求它们最长的公共子序列的长度。 关于输入 一共两行分别输入两个序列 关于输出 一行输出最长公共子序列的长度。 例子输入 ABCBDAB BDCABA例子输出 4 解题分析 这个问题的具体描述是给定两个序列求它们的最长公共子序列的长度。 程序的主要思路如下 首先程序读取两个字符串存储在word1和word2中然后计算它们的长度len1和len2。 然后程序初始化一个二维数组dpdp[i][j]表示word1的前i个字符和word2的前j个字符的最长公共子序列的长度。 程序遍历所有可能的i和j从0到len1和len2。 如果i或j为0那么dp[i][j]就等于0因为空字符串与任何字符串的最长公共子序列的长度都是0。 如果word1[i-1]等于word2[j-1]那么dp[i][j]就等于dp[i-1][j-1] 1。这是因为当前的字符可以加入最长公共子序列。 如果word1[i-1]不等于word2[j-1]那么dp[i][j]就等于dp[i][j-1]和dp[i-1][j]中的较大值。这是因为当前的字符不能同时加入最长公共子序列所以我们只能选择一个。 最后dp[len1][len2]就是word1和word2的最长公共子序列的长度。 这个程序的时间复杂度是O(n^2)因为它需要遍历所有可能的i和j。如果字符串的长度非常大那么这个程序可能会运行得比较慢。 代码实现 #include iostream #include cstring using namespace std;int dp[10005][10005]; char word1[10005],word2[10005];int main() {cinword1word2;int len1strlen(word1),len2strlen(word2);for(int i0;ilen1;i)for(int j0;jlen2;j){if(i0 || j0){dp[i][j]0;}else{if(word1[i-1]word2[j-1]){dp[i][j]dp[i-1][j-1]1;}else{dp[i][j]max(dp[i][j-1],dp[i-1][j]);}}}coutdp[len1][len2]endl;return 0; }使用记忆搜索法解决问题 #include iostream #include cstring using namespace std;int dp[10005][10005]; char word1[10005],word2[10005];int f(int i,int j){if(i0 || j0){return 0;}if(dp[i][j]){return dp[i][j];}if(word1[i-1]word2[j-1]){dp[i][j]f(i-1,j-1)1;}else{dp[i][j]max(f(i-1,j),f(i,j-1));}return dp[i][j]; }int main() {cinword1word2;int len1strlen(word1),len2strlen(word2);coutf(len1,len2)endl;return 0; }
http://www.pierceye.com/news/407815/

相关文章:

  • 名城苏州网站龙岗网站建设价位
  • 免费手机网站制作学做网站游戏教程
  • 什么企业做网站广州市公司网站建设
  • 无锡万度网站建设推广电影链接赚佣金
  • 电子商务网站建设与管理实训网页设计与网站建设基础心得体会
  • 托管的服务器如何做网站花店网站模板 html
  • 南宁保洁网站建设在线 代理 输入网址
  • 微站是什么意思快站app下载
  • 网站让女友做网站模特做网站好一点的软件
  • 苏州h5网站建设wordpress 数据库配置
  • 环保网站模板下载农村电商平台怎么加入
  • 教育企业重庆网站建设建设公司网站征集信息的通知
  • 广州做网站找哪家好成都装饰设计公司排名
  • 做头发个人网站制作素材copyright wordpress
  • 高埗镇网站仿做企业网站建设市场分析
  • 网站怎么加icowordpress 程序员主题
  • 做国外产品描述的网站门户网站 建设 如何写
  • 建筑网站资料哪些购物网站做的比较简洁有品质
  • 永州做网站网站运营与管理实验报告
  • 江门专业网站建设系统黄冈公司网站建设平台
  • 男女做羞羞事的网站衡器行业网站建设模板
  • 怎么看网站空间大小wordpress悬浮代码
  • 淮安市建设监理协会网站家装网站做
  • 深圳专业营销网站建站网站插件
  • 企业网站建设专业精准丨 鸣远科技网站建设会议验收
  • 网站建设在哪里做比较好广东网站设计公司
  • 什么叫域名访问网站六安网络科技有限公司
  • 江苏省城乡与建设厅网站首页文山网站建设兼职
  • 做网站用什么系统好二手商标网
  • 福州网站建设公司哪个好做芯片代理哪个网站推广