Содержание
- 2. АЛГОРИТМ ПОСТРОЕНИЯ СБАЛАНСИРОВАННОГО ДЕРЕВА ПОИСКА При добавлении узла считаем баланс его «отца» (p) и «деда» (gp)
- 3. А именно: а) если h(gp) ⋅ h(p) > 0 и h(p) (один раз поворот направо относительно
- 4. б) если h(gp) ⋅ h(p) > 0 и h(p) >0 – L (один раз поворот налево
- 5. в) если h(gp) ⋅ h(p) 0 – двукратный поворот LR т.е. 1) сначала налево относительно u
- 6. Более сложная ситуация поворота LR:
- 7. г) если h(gp) ⋅ h(p) т.е. 1) сначала направо относительно u («отец» и «сын» меняются ролями),
- 8. Более сложная ситуация поворота RL:
- 9. Задача. Построить сбалансированное дерево для массива ключей {20, 15, 5, 30, 55, 25, 10, 6, 2,
- 11. {30, 55, 25, 10, 6, 2, 17, 35, 40, 27, 11, 26} Шаг 3:
- 12. {55, 25, 10, 6, 2, 17, 35, 40, 27, 11, 26} Шаг 4:
- 14. {25, 10, 6, 2, 17, 35, 40, 27, 11, 26} Шаг 5:
- 15. Поворот RL:
- 16. {10, 6, 2, 17, 35, 40, 27, 11, 26} Шаг 6:
- 17. Поворот LR:
- 18. {6, 2, 17, 35, 40, 27, 11, 26} Шаг 7:
- 19. {2, 17, 35, 40, 27, 11, 26} Шаг 8:
- 20. {17, 35, 40, 27, 11, 26} Шаг 9:
- 21. {35, 40, 27, 11, 26} Шаг 10:
- 22. { 40, 27, 11, 26} Шаг 11:
- 23. Поворот LR:
- 24. {27, 11, 26} Шаг 12:
- 25. {11, 26} Шаг 13:
- 26. {26} Шаг 14:
- 27. Поворот RL:
- 29. Скачать презентацию


























Кодирование текстовой информации
Работа с документами в Microsoft Exel
Феномен компьютерных вирусов как вершина эволюции разрушающих программных воздействий
Презентация на тему Разветвляющийся алгоритм
Растровое кодирование изображения
Программирование в Minecraft: Big Data
Кибербуллинг. Советы жертве кибербуллинга
Настройка торгового терминала MetaTrader4
Подборка алгоритмов, которые правят миром
Space Bot. Мультивалютная платформа для заработка криптовалют на вашем смартфоне
Навигационная система дополненной реальности в современных системах
Разбор задач ЕГЭ. Оператор присваивания и ветвления. В3
Разработка базы данных для учета ремонтных работ ООО СпецНовСтрой
Kibersport_3
Основы программирования на языке Python. Школа: кода
Онлайн-касса РНКБ
Lektsia_8_PO
Систематизация сбора и оценки работ учащихся
Работа с файлами. Лекция 3
Урок 9. Файловая система (дз)
Архивация данных
Распределение обязанностей с использованием UML
Алгоритмическая конструкция. Ветвление
Инструкция по регистрации через терминал IBOX
Перша Світова Війна. Практична робота з інформатики
Разработка класса, моделирующего телевизор, который может находиться либо в выключенном, либо включенном состоянии
Приобретение и модернизация компьютера
Явное и неявное преобразование типов данных C++