Я пишу функцию, чтобы определить, является ли данное двоичное дерево максимальной кучей. Если бинарное дерево имеет только один узел (корень), будет ли оно считаться допустимой максимальной кучей?
Чтобы считаться допустимой максимальной кучей, двоичное дерево должно удовлетворять двум свойствам:
Дерево с одним узлом удовлетворяет обоим свойствам, поэтому оно является допустимой максимальной кучей.