Содержание
- 2. Поисковое дерево называется 2-3-деревом, если оно обладает следующими свойствами: каждая вершина x, не являющаяся листом, содержит
- 3. Каждая внутренняя вершина 2-3 –дерева является справочной и содержит две метки: а=left_max_val(v) – максимальное значение ключа
- 4. Если в 2-3-дереве только один лист, (например, 4), то это дерево имеет следующий вид: 4 3:4
- 5. ФПМИ БГУ Пример
- 6. ТЕОРЕМА Пусть n – общее количество вершин в 2-3-дереве (включая корень и листья); l – количество
- 7. Первое неравенство доказано. ФПМИ БГУ Предположим, что теорема верна для деревьев высоты h и докажем её
- 8. ФПМИ БГУ Неравенство (2) также доказано.
- 9. Как следует из левой части неравенства (2): ТЕОРЕМА Пусть n – общее количество вершин в 2-3-дереве
- 10. Поиск элемента с ключом x Двигаемся от корня. Пусть t – текущая вершина. ФПМИ БГУ
- 11. 10:99 18 17 11 10 8 7 3 1 11:17 8:10 1:3 84 70 25 18:25
- 12. 10:99 18 17 11 10 8 7 3 1 11:17 8:10 1:3 84 70 25 18:25
- 13. Добавление элемента 10:99 18 17 11 10 8 7 3 1 8:10 1:3 84 70 25
- 14. 10:99 18 17 11 10 8 4 1 11:17 8:9 1:4 84 70 25 18:25 4:10
- 15. f v Случай увеличения высоты дерева после добавления элемента. ФПМИ БГУ Insert (9)
- 16. Удаление элемента 10:99 18 17 11 10 8 7 3 1 11:17 8:10 1:3 84 70
- 17. v=f рекурсивно продолжаем удаление: v=f f=f’ g1 ФПМИ БГУ случай, когда у отца f удаляемой вершины
- 18. После удаления вершины v высота дерева может уменьшится на 1: ФПМИ БГУ v f
- 19. Оценки Поиск элемента Добавление элемента Удаление элемента ФПМИ БГУ O(lоg n)
- 20. Важными дополнительными операциями, которые можно эффективно выполнять для 2-3-дерева являются: Join (T1,T2) – объединение двух 2-3-деревьев,
- 21. Join (T1,T2) – объединение двух 2-3-деревьев, при условии, что все ключи в дереве T1 меньше, чем
- 22. Split (x)– разделение дерева Т по ключу x на два дерева T1 и T2, при этом
- 23. 8:15 10:15 9:10 3 4 5 7 8 2 1 9 10 11 13 15 17
- 24. Удаление из дерева непрерывного участка ключей, лежащих в интервале [a,b] ФПМИ БГУ
- 25. 8:15 3:5 1:2 4:5 7:8 10:15 9:10 11:13 56:76 17:40 60:70 3 4 5 7 8
- 27. Скачать презентацию