LCS(最长公共子序列)问题可以简单地描述如下: 一个给定序列的子序列是在该序列中删去若干元素后得到的序列。给定两个序列X和Y,当另一序列Z既是X的子序列又是Y的子序列时,称Z是序列X和Y的公共子序列。例如,若X={A,B,C,B,D,B,A},Y={B,D,C,A,B,A},则序列{B,C,A}是X和Y的一个公共子序列,但它不是X和Y的一个最长公共子序列。序列{B,C,B,A}也是X和Y的一个公共子序列,它的长度为4,而且它是X和Y的一个最长公共子序列,因为X和Y没有长度大于4的公共子序列。 最长公共子序列问题就是给定两个序列X={x1,x2,...xm}和Y={y1,y2,...yn},找出X和Y的一个最长公共子序列。对于这个问题比较容易想到的算法是穷举,对X的所有子序列,检查它是否也是Y的子序列,从而确定它是否为X和Y的公共子序列,并且在检查过程中记录最长的公共子序列。X的所有子序列都检查过后即可求出X和Y的最长公共子序列。X的每个子序列相应于下标集{1,2,...,m}的一个子集。因此,共有2^m个不同子序列,从而穷举搜索法需要指数时间。
上传时间: 2015-06-09
上传用户:气温达上千万的
自己写的一点小程序!关于算法分析的! 最长子序列问题!
上传时间: 2015-06-10
上传用户:chenlong
DNA序列分析 ——基因序列 ——基因表达调控信息 寻找基因牵涉到两个方面的工作 : 识别与基因相关的特殊序列信号 预测基因的编码区域 结合两个方面的结果确定基因的位置和结构 基因表达调控信息隐藏在基因的上游区域,在组成上具有一定的特征,可以通过序列分析识别这些特征
上传时间: 2015-06-11
上传用户:iswlkje
用小波神经网络来对时间序列进行预测,其中有四个m文件
上传时间: 2015-06-12
上传用户:xiaodu1124
VFP9英文版安装的序列号 站在巨人的肩膀上我们能够看得更远
上传时间: 2015-06-12
上传用户:龙飞艇
随机序列产生程序(用乘同余法产生随机数)
上传时间: 2014-01-22
上传用户:jhksyghr
用MATLAB编写的混沌序列图像加密程序,密钥可以从0到1之间的任何一个数,加密密钥跟解密密钥一样才能正确解密。
上传时间: 2015-06-13
上传用户:1159797854
这是一个很好的初中物理关于运动的flash,可以运用于课堂的演习.
上传时间: 2014-11-16
上传用户:gxf2016
贪吃蛇游戏 通过方向键控制蛇运动的方向,使蛇吃到更多的食物
上传时间: 2013-12-13
上传用户:guanliya
直接序列扩频通信可以有效地抵抗来自信道中的窄带干扰。在一个直扩通信系统中,扩频是通过伪噪声序列(PN)对发送的信息数据进行调制来实现的。在接收端,原伪噪声序列和所收信号的相关运算可将窄带干扰扩展到DS信号的整个频带,使干扰等效为幅度较低频谱较平坦的噪声;同时,将DS信号解扩,恢复原始信息数据。
上传时间: 2014-12-20
上传用户:busterman