Алгоритми та структури даних · Senior · Запитання 67 з 75

Як за O(n) перевірити, що два слова відрізняються на одне редагування?

Пояснення

Якщо довжини відрізняються більш ніж на один, відповідь - ні. Інакше рухайте вказівники разом і на першій розбіжності пропустіть символ у довшому слові (або в обох, якщо довжини рівні). Повне DP - O(n × m).

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Senior · запитання 67

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест