Предположим, у вас есть красное -черное дерево , которое является допустимым бинарным деревом поиска и не нарушает ни одно из этих правил:
Такое красное -черное дерево выглядит вот так:
Каждое ли возможное дерево, отвечающее этим ограничениям, имеет последовательность вставок и удалений, так что получается красное -черное дерево?
Я задаю этот вопрос, потому что думаю о написании статьи в блоге о красных -черных -деревьях и хотел бы привести несколько примеров.
Если вы хотите протестировать счетчик -пример :Вот реализация красного -черного дерева на питоне с реализованной функцией для генерации изображения.
Для уточнения вопроса:Делаем игру.
Можно мне нарисовать красное -черное дерево, чтобы ты не смог победить?
Цвета важны! Если дерево имеет другую форму или другой цвет, это не одно и то же красное -черное дерево.
Вы должны хотя бы знать, как генерировать эти два красных -черных -дерева:
Обратите внимание, что это только проверка для вас, если это может работать. Если вы знаете только, как получить эти два красных -черных дерева, вы не сможете ответить на этот вопрос!