Правильно ли мое понимание выше?
Учитывая случай, когда заполнены только узлы left
(или right
, если мы не учитываем хвостовую оптимизацию), ваше понимание верно, но такое полностью перекошенное дерево не является худшим случаем для итеративной реализации. Там с таким деревом, как
0
^
1 8
^
2 7
^
3 6
^
4 5
, stack
вырастает примерно до n / 2 .