Я читал Алгоритм Дейкстры в гл. 24 и запутался со значением разреженного графа. Они говорят: «Если граф достаточно разреженный — в частности, E= o(V^2/lg V)
— мы можем улучшить алгоритм, реализовав очередь с минимальным приоритетом с двоичной минимальной кучей».
Мои вопросы
Откуда они взяли выражение
E= o(V^2/lg V)
для разреженного графа?Можем ли мы использовать очередь с минимальным приоритетом в случае плотного графа. Как это повлияет на временную сложность Дейкстры?
Ссылка-CLRS Page-662 3-е изд.
Пожалуйста прочти:
E = o(V^2/lg V)
прямо в предоставленной вами ссылке. Вы хотите пояснений по этому выводу, или я неправильно понял, что там написано? - person anatolyg   schedule 23.12.2013O((V+E)lg(V))
, не так ли? - person anatolyg   schedule 23.12.2013