当前位置:嗨网首页>书籍在线阅读

07-孩子有多像爸爸-最长的公共子序列

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

4.3 孩子有多像爸爸——最长的公共子序列

假设爸爸对应的基因序列为X={x1,x2,x3,…,xm},孩子对应的基因序列Y={y1,y2,y3,…,yn},那么怎么找到他们有多少相似的基因呢?

如果按照严格递增的顺序,从爸爸的基因序列X中取出一些值,组成序列Z={xi1,xi2,xi3,…,xik},其中下标{i1,i2,i3,…,ik }是一个严格递增的序列。那么就说Z是X的子序列,Z中元素的个数就是该子序列的长度。

X和Y的公共子序列是指该序列既是X的子序列,也是Y的子序列。

最长公共子序列问题是指:给定两个序列X={x1,x2,x3,…,xm}和Y={y1,y2,y3,…,yn},找出X和Y的一个最长的公共子序列。

282.png

图4-3 人类基因序列