算法实现题3-54 基因序列相似性问题

crx325 2006-10-20 07:58:46
算法实现题3-54 基因序列相似性问题
«问题描述:
Genotype 是一个有限的基因序列集。它的每个成员都是由大写的英文字母A-Z组成,
不同的字母表示不同种类的基因。一个基因种类可以分化成为若干新的基因种类。这种分化
一般呈树状结构。树根处的基因序列称为母序列。基因序列中含有母序列的基因子序列称为
本质基因子序列。生物信息学家们在研究Genotype 基因序列时,需要研究同一种类基因序
列的相似性。对于同一种类的2 个基因序列X 和Y,已知它们的母序列P,基因序列X 和
Y 的最长公共本质基因子序列给出其相似性的准确刻画。为了有效地分析基因序列的相似
性,科学家们希望设计出一个高效的计算程序,能对给定的基因序列X,Y 和它们的母序列
P,快速计算出基因序列X 和Y 的最长公共本质基因子序列的长度。
«编程任务:
给定基因序列X,Y 和母序列P,计算出基因序列X 和Y 的最长公共本质基因子序列
的长度。
«数据输入:
由文件input.txt提供输入数据。文件的前3 行中每行有一个正整数,分别表示序列X,
Y 和P的长度m,n和r(1≤m,n,r≤1000)。接下来的3 行给出序列X,Y 和P。
«结果输出:
将找到的基因序列X 和Y 的最长公共本质基因子序列的长度值输出到文件output.txt
中,如果基因序列X 和Y没有以P为母序列的公共本质基因子序列,则输出0。
输入文件示例 输出文件示例
input.txt output.txt
3
3
1
ABC
BCA
A
1
...全文
260 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiChenYue 2006-11-25
  • 打赏
  • 举报
回复
排列组合加串匹配。

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧