Изменения

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

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

62 байта добавлено, 15:35, 4 января 2019
Упрощённый алгоритм: Изменён псевдокод для соответствия формуле
'''int''' DamerauLevenshteinDistance(S: '''char[1..M]''', T: '''char[1..N]'''; deleteCost, insertCost, replaceCost, transposeCost: '''int'''):
d: '''int[0..M][0..N]'''
''<font color=green>// База динамики</font>''
d[0][0] = 0 '''for''' i = 0 1 '''to''' M d[i][0] = d[i- 1][0] + deleteCost
'''for''' j = 1 '''to''' N
d[0][j] = d[0][j- 1] + insertCost
'''for''' i = 1 '''to''' M
5
правок

Навигация