Вопросы по теме 'b-tree'

Какие данные на самом деле хранятся в базе данных B-tree в CouchDB?
Мне интересно, что на самом деле хранится в B-дереве базы данных CouchDB? В CouchDB: Полное руководство говорится, что B-дерево базы данных используется только для операций добавления и что база данных хранится в одном B-дереве (помимо B-деревьев...
2412 просмотров

Какова сложность вставки btree?
Кажется, что когда вставляется новый узел (сложность которого составляет O (logN)), все дерево необходимо перебалансировать. В чем сложность ребалансировки?
3791 просмотров
schedule 21.09.2022

Сохранять ссылки при записи B + -дерева на диск?
Я реализовал дерево B + на java, но, как обычно, оно полностью находится в основной памяти. Как я могу сохранить дерево B + на диске? Каждый узел btree содержит указатели (адреса основной памяти или ссылки на объекты) на его дочерние элементы, как я...
1464 просмотров
schedule 23.02.2024

Неправильный рабочий индекс дерева b в postgres
Недавно у меня возникла проблема с индексом дерева b в одном столбце таблицы. Я создаю индекс: CREATE INDEX t_client_contact_email on t_client_contakt (email); Все хорошо, но через несколько дней поиск по этому индексу работает некорректно....
928 просмотров
schedule 21.09.2022

Уравновешивание avl-дерева без поворотов
B Tree - это самобалансирующееся дерево, подобное AVL-дереву. ЗДЕСЬ мы можем увидеть, как вращение влево и вправо используется для сохранения AVL дерево сбалансировано. И ЗДЕСЬ - это ссылка, объясняющая вставку в B-дерево. Эта техника...
1895 просмотров

Рисование структуры данных
Я создаю реализацию структуры данных (B-Tree) для целей обучения. Я хочу поместить необходимые классы в свою собственную сборку и только ссылаться и использовать там минимум пространств имен .NET. Конечно, я также прячу как можно больше данных и...
126 просмотров
schedule 28.12.2023

Как найти следующий меньший ключ в BTreeMap/BTreeSet?
Если я правильно понимаю b-деревья, поиск ключа должен быть простым и возможным за логарифмическое время. Если ключ не существует, он может вернуть следующий меньший и больший ключ; соседи данного ключа, если он будет вставлен. Этот функционал...
1394 просмотров
schedule 13.10.2022

Как обойти дерево в Scheme?
Я новичок в схеме, и я пытаюсь научиться проходить B-дерево. Я ограничен определенными командами языка, что еще больше усложняет задачу. Вот что у меня есть до сих пор: (define tree'("R" 100 999 ( ("R" 100 199 ( ("L" 120 140 160...
96 просмотров
schedule 16.03.2024