Реализации алгоритмов/Расстояние Левенштейна: различия между версиями
Содержимое удалено Содержимое добавлено
→C++: Изменёны названия переменных s -> source, t -> target |
→C++: Имя типа изменено под Google C++ Style Guide |
||
Строка 547:
}
using
const
std::vector<
for (
lev_dist[i] = i;
}
for (
++lev_dist[0];
for (
previous_diagonal_save = lev_dist[i];
if (source[i - 1] == target[j - 1]) {
Строка 606:
}
using
const
std::vector<
lev_dist[0] = 0;
for (
lev_dist[i] = lev_dist[i - 1] + delete_cost;
}
for (
lev_dist[0] += insert_cost;
for (
previous_diagonal_save = lev_dist[i];
if (source[i - 1] == target[j - 1]) {
|