Количество узлов с определенной высотой черного в красно-красно-черных деревьях - PullRequest
1 голос
/ 30 января 2012

В домашнем задании меня попросили ответить на вопрос о деревьях "красный-красный-черный".Описание красно-красно-черного дерева (скопированного из Интернета):

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

  1. Каждый узел красный или черный
  2. Каждый лист (ноль) черный
  3. Если узел красный, а его родитель красный, то оба его потомка черные
  4. Каждый простой путь от узла к листу-потомку содержит одинаковое количество черных узлов (высота дерева черного цвета) "

Меня спросили, учитывая красно-красно-черныйдерево с n узлами, какое наибольшее количество внутренних узлов с высотой черного k?Какое наименьшее число?

Я пытался думать об этом уже более двух часов, но кроме головной боли я не мог никуда добраться.

Спасибо!

1 Ответ

0 голосов
/ 29 марта 2012

Два красных узла никогда не могут появляться непрерывно.Количество черных узлов должно совпадать при прохождении любого пути.

...