[#] [Из песочницы] Структура данных 2-3-4 дерево
habrabot(difrex,1) — All
2015-12-22 15:00:05


Когда я первый раз столкнулся с темой бинарных деревьев в программировании, то сразу нашел на Хабре ответы почти на все возникшие у меня вопросы, но время шло, вопросов становилось больше и совсем недавно я нашел тему, которую еще не осветили на данном ресурсе — это 2-3-4 деревья. Есть [отличная статья][1] на тему 2-3 деревьев, в которой можно найти ответы на вопросы «Что такое куча?», «Что такое 2-3 деревья», а также информацию про основные операции со структурой, поэтому я не буду повторяться и сразу перейду к главной теме. Итак, главное отличие 2-3-4 деревьев от 2-3 состоит в том, что они могут содержать более трех дочерних узлов, что дает возможность создавать четырехместные узлы (узлы, имеющие четыре дочерних узла и три элемента данных). Можно увидеть отличия визуально на гифке под эти текстом.На первом слайде показано 2-3 дерево, на втором — 2-3-4. ![][2] [Читать дальше →][3]

[1]: http://habrahabr.ru/post/246105/
[2]: https://habrastorage.org/getpro/habr/post_images/fbc/72a/002/fbc72a002ffd2ae51ae115eb8f58692c.gif
[3]: http://habrahabr.ru/post/273687/#habracut