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

广东佛山网站建设东莞企业网站推广公司

广东佛山网站建设,东莞企业网站推广公司,建设一个大型网站大概费用,免费响应式模板网站问题描述 最长公共子序列(Longest Common Subsequence#xff0c;LCS)即求两个序列最长的公共子序列(可以不连续)。比如3 2 1 4 5和1 2 3 4 5两个序列#xff0c;最长公共子序列为2 4 5 长度为3。解决这个问题必然要使用动态规划。既然要用到动态规划#xff0c;就要知道状…问题描述 最长公共子序列(Longest Common SubsequenceLCS)即求两个序列最长的公共子序列(可以不连续)。比如3 2 1 4 5和1 2 3 4 5两个序列最长公共子序列为2 4 5 长度为3。解决这个问题必然要使用动态规划。既然要用到动态规划就要知道状态转移方程。我们令L[i][j] 表示序列 A 和序列 B 的最长公共子序列的长度则状态转移方程如下 若a[i]b[j] 则 L[i][j]L[i-1][j-1] 1 若a[i]!b[j] 则 L[i][j]max (L[i][j-1]L[i-1][j] 即相同的取左上加1,不同取上和左中的最大值 package com.algorithm; /*** long common Subseq*/ public class LCS {public static void main(String[] args) {char[] seq1 new char[]{a,b,d,c,b,a,b};char[] seq2 new char[]{b,d,c,b,a,b,b};int[][] dp new int[seq1.length 1][seq2.length 1];//存储两个序列当前i和j的公共序列长度多存储一位是空字符默认都市0//初始化for (int i 0; i seq1.length 1; i) {dp[i][0] 0;}for (int j 0; j seq2.length 1; j) {dp[0][j] 0;}//计算dp,相同的取左上加1,不同取上和左中的最大值for(int i 1; i seq1.length; i) {for(int j 1; jseq2.length; j) {if(seq1[i] seq2[j]) {dp[i][j] dp[i-1][j-1]1; //左上加1} else {dp[i][j] Math.max(dp[i][j-1],dp[i-1][j]); //上和左中的最大值}}}//获取最长公共子序列长度也就是dp中最大的那个值int max 0;for(int i 1; i dp.length; i) {for (int j 1; j dp.length; j) {max Math.max(max, dp[i][j]);}}System.out.println(long common seq size:max);} }从右下角开始如果有dp[i][j]dp[i-1][j-1]1则往左上走一格。得到整个子序列的求解过程。b,c,b,a,b
http://www.hkea.cn/news/14297530/

相关文章:

  • 电子商务网站建设与管理课程设计wordpress 评论 图片不显示
  • 房产交易网站开发wordpress商品插件
  • 网站建设的建议和意见阿里云 搭建wordpress
  • 网站运营 流程外卖网站建设
  • 山东省工程建设管理信息网站wordpress 后台登陆界面
  • 网站建设的盈利模式网站改版十
  • 蓝色系网站首页国外做鞋子的网站吗
  • wordpress整站无法打开微信公众号的子菜单网页怎么制作
  • 建设网站人员名单机票特价网站建设
  • 高校门户网站建设需要多少钱景德镇做网站哪家好
  • 桂林网站建设哪家好软文网站名称
  • 网站维护 一年西安网站建设推广专家
  • 成都设计电商网站seo网站培训
  • 杭州公司网站制作维护版纳网站建设
  • 网站建设与维护asp购物网站开发的描述
  • 手机网站专题页东莞比较出名的网站建设公司
  • 二次开发seo外包一共多少钱
  • 建设营销型网站的优势网站不收录
  • 淘宝推广网站建设天津南洋建设集团网站
  • 电子商务毕业设计网站建设业务广告传媒公司主要做什么
  • 哪个网站开发软件备案网站域名查询
  • 家教网站如何做ipv6做网站
  • 网站建设与运营成本二级域名分发网站
  • 建个人网站怎么赚钱南京 电子商务网站
  • 一站式网站建设网站运营
  • visual studio 做网站企业微信app下载安装官网
  • 建设网站过程视频电脑怎么制作app
  • 网站推广需要几个人做中国建设银行太原招聘信息网站
  • 高中课程免费教学网站多用户网店系统
  • 上海 建设工程质量监督站网站百度灰色关键词排名代做