| 1 | Initialize dp[0][0] | (0,0) | N/A | 0 | [[0, _, _, _, _, _, _, _],
[_, _, _, _, _, _, _, _],
...] |
| 2 | Initialize first row | (0,j) | N/A | j | [[0,1,2,3,4,5,6,7],
[_, _, _, _, _, _, _, _],
...] |
| 3 | Initialize first column | (i,0) | N/A | i | [[0,1,2,3,4,5,6,7],
[1, _, _, _, _, _, _, _],
[2, _, _, _, _, _, _, _],
[3, _, _, _, _, _, _, _],
[4, _, _, _, _, _, _, _],
[5, _, _, _, _, _, _, _],
[6, _, _, _, _, _, _, _]] |
| 4 | Compare s1[0]='k' and s2[0]='s' | (1,1) | 'k' vs 's' | 1 | [[0,1,2,3,4,5,6,7],
[1,1, _, _, _, _, _, _],
...] |
| 5 | Compare s1[1]='i' and s2[1]='i' | (2,2) | 'i' vs 'i' | 1 | [[0,1,2,3,4,5,6,7],
[1,1,2, _, _, _, _, _],
[2,2,1, _, _, _, _, _],
...] |
| 6 | Compare s1[2]='t' and s2[2]='t' | (3,3) | 't' vs 't' | 1 | [[0,1,2,3,4,5,6,7],
[1,1,2,3, _, _, _, _],
[2,2,1,2, _, _, _, _],
[3,3,2,1, _, _, _, _],
...] |
| 7 | Compare s1[3]='t' and s2[3]='t' | (4,4) | 't' vs 't' | 1 | [[0,1,2,3,4,5,6,7],
[1,1,2,3,4, _, _, _],
[2,2,1,2,3, _, _, _],
[3,3,2,1,2, _, _, _],
[4,4,3,2,1, _, _, _],
...] |
| 8 | Compare s1[4]='e' and s2[4]='i' | (5,5) | 'e' vs 'i' | 2 | [[0,1,2,3,4,5,6,7],
[1,1,2,3,4,5, _, _],
[2,2,1,2,3,4, _, _],
[3,3,2,1,2,3, _, _],
[4,4,3,2,1,2, _, _],
[5,5,4,3,2,2, _, _],
...] |
| 9 | Compare s1[5]='n' and s2[5]='n' | (6,6) | 'n' vs 'n' | 2 | [[0,1,2,3,4,5,6,7],
[1,1,2,3,4,5,6, _],
[2,2,1,2,3,4,5, _],
[3,3,2,1,2,3,4, _],
[4,4,3,2,1,2,3, _],
[5,5,4,3,2,2,3, _],
[6,6,5,4,3,3,2, _]] |
| 10 | Compare s1[5]='n' and s2[6]='g' | (6,7) | 'n' vs 'g' | 3 | [[0,1,2,3,4,5,6,7],
[1,1,2,3,4,5,6,7],
[2,2,1,2,3,4,5,6],
[3,3,2,1,2,3,4,5],
[4,4,3,2,1,2,3,4],
[5,5,4,3,2,2,3,4],
[6,6,5,4,3,3,2,3]] |