摘要:
一个给定序列的子序列就是该给定序列中去掉零个或者多个元素。给定一个序列X={x1,x2,...,xm},对i=0,1...,m,定义X的第i个前缀Xi={x1,x2,...,xi},X0是个空序列。定理:设X={x1,x2,...,xm}和Y={y1,y2,...,yn}为两个序列,并设Z={z1,z2,...,zk}为X和Y的任意一个LCS。(1) 如果xm=yn,那么zk=xm=yn,且Zk-1是Xm-1和Yn-1的一个LCS(2) 如果xm!=yn,那么zk!=xm蕴含Z是Xm-1和Y的一个LCS(3) 如果xm!=yn,那么zk!=yn蕴含Z是X和Yn-1的一个LCS定义c[i][j] 阅读全文