Обновить

Комментарии 7

Судя по пробелам между строчками кода и постоянному повторению одного и того же в разных абзацах, а ещё по этим характерным "что-то: пояснение" в виде списка - статья сгенерирована в chat gpt

Не, чат гпт должен знать, что вторая фамилия в названии алгоритма это Маргарет Корасик и потому он "алгоритм Ахо-Корасик", а не " Ахо-Корасика". Так что текст криворукий студент писал...

Автор, объясните пожалуйста, чем ваш алгоритм отличается от алгоритма обхода дерева в глубину, кроме как "новомодным" названием?

Бэктрэкинг (поиск с возвратом) нельзя назвать "новомодным". На дереве не будет отличаться. Но он и не для деревьев придуман. И не всегда для графов (заданных в явном виде). На графах отличается тем, что после выхода из вершины снимается метка посещенности. То есть можно искать Гамильтонов путь/цикл. Обход графа обычно линеен относительно размеров. А поиск с возвратом - экспоненциален по своей сложности.

рекурсивном итеративном процессе

Нечастая, но это ошибка когда рекурсию с циклом называют итерацией.

Итерация и рекурсия это противоположные понятия со своими характеристиками.

В статье никто не называет рекурсию итерацией, вы что-то перепутали. Итеративный процесс — это синоним для цикла.
А в данном случае алгоритм комбинированный — есть и рекурсия, и итерации в рамках каждого уровня рекурсии. Поэтому название вполне отражает суть.

Backtracking - неотъемлемый атрибут метода Ньютона решения (систем) нелинейных уравнений.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
otus.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
OTUS