Алгоритм Тарьяна: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
дополнение иллюстрации, викификация
Строка 1:
[[Файл:Tarjan's Algorithm Animation.gif||thumb|Анимация алгоритма Тарьяна]]
'''Алгоритм Тарьяна''' — алгоритм поиска [[Компонента сильной связности в орграфе|компонент сильной связности]] в [[орграф]]е, работающий за линейное время.
 
 
Этот алгоритм основан на том, что:
Строка 14 ⟶ 16 :
== Время работы ==
Алгоритм имеет временну́ю сложность <math>\mathrm{O}(|V|+|E|)</math>, где <math>|E|</math> — количество рёбер, а <math>|V|</math> — вершин графа{{sfn|Джереми Сик и др.|2006}}.
== См. также ==
[[Алгоритм нахождения компонент сильной связанности]] — аналогичный алгоритм, использующий поиск в глубину.
 
== См. также ==
[[Алгоритм нахождения компонент сильной связанности]]  — аналогичный алгоритм, использующий поиск в глубину.
 
== Примечания ==
Строка 49 ⟶ 51 :
|isbn = 5-93772-054-7
}}
* {{книга|автор=Джереми Сик, Лай-Кван Ли, Эндрю Ламсдэйн.|заглавие=C++ Boost Graph Library|издательство=Питер|год=2006|isbn=5-469-00352-3|страницы=202-205202—205|страниц=304|ref=Джереми Сик и др.}}
 
__NOTOC__