Встречается на собеседованиях • сегодня
Является ли красно-черное дерево бинарным
Да, красно-черное дерево — это разновидность самобалансирующегося бинарного дерева поиска. Оно удовлетворяет всем свойствам бинарного дерева:
- Каждый узел имеет не более двух потомков (левый и правый).
- Для любого узла все элементы левого поддерева меньше, а правого — больше (свойство BST).
Дополнительные свойства RBT:
- Каждый узел окрашен в красный или черный цвет.
- Корень и листья (NIL-узлы) — всегда черные.
- У красного узла оба потомка черные.
- Все пути от узла до листьев содержат одинаковое количество черных узлов (черная высота).
Пример узла:
java
class Node {
int data;
Node left, right;
boolean isRed; // true для красного, false для черного
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы