Изменения

Перейти к: навигация, поиск
Псевдокод
if left == <правый сын>
res = min(result, data[left]);
left = <родитель правого соседа>parent(left + 1);
else
left = <родитель parent(left'a>);
if right == <левый сын>
result = min(result, data[right]);
right = <родитель левого соседа>parent(right - 1);
else
right = <родитель parent(right'a>);
if left == right
result = min(result, data[left]);
42
правки

Навигация