Предположим, что вы дали дп таблицу для строки X = "AGGGCT" и строка Y = "AGGCA"Как восстановить строки в "edit_distance_problem"?
м = длина X + 1
п = длина Y + 1
0 1 2 3 4 5
1 0 1 2 3 4
2 1 0 1 2 3
dp[m][n] = 3 2 1 0 1 2
4 3 2 1 1 2
5 4 3 2 1 2
6 5 4 3 2 2
и вы хотите восстановить три строки следующим образом
string row1 = "AGGGCT" ;
string row2 = "||| | " ;
string row3 = "AGG-CA" ;
Как recontruct струны ROW1, ROW2 и row3, если это возможно после кода в C/C++/Java.