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

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

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

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

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

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

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

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

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

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


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

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