P.S. если существует различный вес для добавления, замены и удаления. Тогда есть какой-нибудь алгоритм, который мог бы мне помочь.какие изменения следует внести в области редактирования расстояния algo, если имеются разные веса для добавления/удаления или замены
Или какие модификации требуются в алгоритме Вагнера-Фишера, чтобы минимизировать расстояние редактирования, если веса для добавления/удаления и замены различны?
Вы можете изменить [алгоритм Вагнера-Фишера] (http://en.wikipedia.org/ wiki/Wagner% E2% 80% 93Fischer_algorithm # Возможные улучшения) использовать линейное пространство, если вы только заботитесь о расстоянии редактирования, а не о фактической последовательности изменений. – Nemo
Требуется отрегулировать требуемое расстояние - O (N). Я не вижу, чтобы вы могли уменьшить его до меньшего. – dasblinkenlight
@ Немо может сказать, что другие имена вагнер-фишера? – dhruvsharma