Livejournal
Log in
Post
Friends
My journal
antilamer
in
ru_algorithms
Быстрые реализации приоритетной очереди
Oct 20, 2013 10:26
Интересно, какие есть быстрые на практике реализации приоритетной очереди, кроме классической двоичной кучи (
Read more...
)
Leave a comment
Back to all threads
familom
October 20 2013, 17:49:22 UTC
Слышал, что pairing heaps на практике хорошо работают.
Reply
major_m
October 20 2013, 19:09:29 UTC
+1 Хотел тоже самое написать. Они в статьях выше упоминаются.
Reply
antilamer
October 20 2013, 21:42:36 UTC
Да, но не очень понятно, как сделать, чтобы они не жрали O(N) дополнительной памяти...
Reply
major_m
October 21 2013, 07:31:52 UTC
А что если к этому еще и Dynamic Succinct Tree добавить?
http://arxiv.org/pdf/0905.0768v5.pdf
Я, правда, понятия не имею, как они себя на практике ведут, но все же...
Reply
antilamer
October 21 2013, 14:59:44 UTC
Это клевая идея в общем случае, но в данном случае у операций над этими деревьями асимптотика O(log n/log log n) и скорее всего constant factor такой, что от O(log log n) в знаменателе толку мало :-/ Но все равно надо почитать.
Reply
Back to all threads
Leave a comment
Up
Reply
Reply
Reply
http://arxiv.org/pdf/0905.0768v5.pdf
Я, правда, понятия не имею, как они себя на практике ведут, но все же...
Reply
Reply
Leave a comment