序列X {ZXYYZXZ}, 序列Y{XZYZZYX},求最长公共子序列
1:首先求解初始子问题 L(0,0)=L(0,j)=L(I,0)=0 填写第0行和第0列,右边的为状态矩阵
X Z Y Z Z Y X
0 0 0 0 0 0 0 0
Z 0
X 0
Y 0
Y 0
Z 0
X 0
Z 0
X Z Y Z Z Y X
0 0 0 0 0 0 0 0
Z 0
X 0
Y 0
Y 0
Z 0
X 0
Z 0
2:然后求解下一阶段的问题。求解L(1,J),由于x1≠y1( Z ≠X) L(1,1)=man{ L(0,0),L(0,0)} =0;
由于x1=y2( z =z) L(1,2)=L(0,1)+1=1;由于x1≠y3( Z ≠Y) L(1,3)=man{ L(1,2),L(0,3)} =1;
依次计算,填写第1行
X Z Y Z Z Y X X Z Y Z Z Y X
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Z 0 0 1 1 1 1 1 1 Z 0 2 1 2 2 2 2 2
X 0 X 0
Y 0 Y 0
Y 0 Y 0
Z 0 Z 0
X 0 X 0
Z 0 Z 0
3:然后求解下一阶段的问题。求