crypt of decay - а вот кто знает про aa trees? [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

а вот кто знает про aa trees? [Nov. 8th, 2013|10:36 am]
Previous Entry Add to Memories Tell A Friend Next Entry
они же «andersson trees»? это такие красно-чёрные деревья, только попроще. разница (для тех, кому важно) в том, что rb-tree достаточно одного бита на ноду для банасирования, а aa-tree хочет цельное число — «уровень». поскольку большинство из вас всё равно на флажок «красный/чёрный» выделяет как минимум байт, то практической разницы не будет (сбалансированое дерево глубиной 255 — это очень большое дерево, честно: при таких объёмах уже есть смысл не использовать самопальные самокаты).

вот вам реализация на C. да, aspx, я знаю. ну и что? вам шашечки или ехать? реализация, кстати, нерекурсивная. и public domain.

живите счастливо, пишите на си. если, конечно, удастся это совместить.
Linkmeow!

Comments:
From:(Anonymous)
Date:November 8th, 2013 - 01:04 pm
(Link)
Он мечтал закусив удила, жить счастливо, писать на Си.
Но затея не удалась. За попытку спасибо.
From:(Anonymous)
Date:November 8th, 2013 - 09:12 pm
(Link)
очередная попытка глобализировать частный случай. забавная, да.
[User Picture]
From:[info]ketmar
Date:November 8th, 2013 - 09:24 pm
(Link)
нет, очередное упрощение за счёт чуть-чуть больших тормозов.