例如,序列Z=是序列X=的子序列,相应的递增下标序列为,给定两个序列X和Y,当另一序列Z既是X的子序列又是Y的子序列时,称Z是序列X和Y的公共子序列,例如,若X=和Y=,则序列是X和Y的一个公共子序列,序列 也是X和Y的一个公共子序列,而且,后者是X和Y的一个最长公共子序列.因为X和Y没有长度大于4的公共子序列,给定两个序列X=和Y=.要求找出X和Y的一个最长公共子序列。
一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列X=
(图片来源网络,侵删)
例如,序列Z=是序列X=的子序列,相应的递增下标序列为,给定两个序列X和Y,当另一序列Z既是X的子序列又是Y的子序列时,称Z是序列X和Y的公共子序列,例如,若X=和Y=,则序列是X和Y的一个公共子序列,序列 也是X和Y的一个公共子序列,而且,后者是X和Y的一个最长公共子序列.因为X和Y没有长度大于4的公共子序列,给定两个序列X=和Y=.要求找出X和Y的一个最长公共子序列。
一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列X=