Изменения

Перейти к: навигация, поиск

Задача о расстоянии Дамерау-Левенштейна

70 байт добавлено, 15:56, 4 января 2019
Корректный алгоритм: Изменён псевдокод алгоритма для соответствия формуле
'''return''' M
D: '''int[0..M + 1][0..N + 1]''' ''<font color=green>// Динамика</font>''
INF = (M + N ) * max(deleteCost, insertCost, replaceCost, transposeCost) ''<font color=green>// Большая константа</font>''
''<font color=green>// База индукции</font>''
D[0][0] = INF
'''for''' i = 0 '''to''' M
D[i + 1][1] = i* deleteCost
D[i + 1][0] = INF
'''for''' j = 0 '''to''' N
D[1][j + 1] = j* insertCost
D[0][j + 1] = INF
5
правок

Навигация