Структуры данных дерево и хэш-таблица.Python

Срочно
Отменен
Заказ
5475202
Раздел
Программирование
Тип работы
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)eTXT
Срок сдачи
5 Июн 2023 в 16:00
Цена
2 000 ₽
Блокировка
10 дней
Размещен
5 Июн 2023 в 07:17
Просмотров
106
Описание работы

Необходимо превратить собранное на семинаре дерево поиска в полноценное левостороннее красно-черное дерево. И реализовать в нем метод добавления новых элементов с балансировкой.

Красно-черное дерево имеет следующие критерии:

• Каждая нода имеет цвет (красный или черный)

• Корень дерева всегда черный

• Новая нода всегда красная

• Красные ноды могут быть только левым ребенком

• У красной ноды все дети черного цвета

Соответственно, чтобы данные условия выполнялись, после добавления элемента в дерево необходимо произвести балансировку, благодаря которой все критерии выше станут валидными. Для балансировки существует 3 операции – левый малый поворот, правый малый поворот и смена цвета.


Ссылка на собранное дерево на семинаре: https://docs.google.com/document/d/1PCAV5-9bP7Kl0-4Om1wO5Lzh1o_zieGZ/edit

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир