Почему структура данных бинарного дерева лучше линейной? - PullRequest
0 голосов
/ 08 мая 2018

Почему структура данных Binary Tree считается лучше, чем при сравнении с линейными структурами данных? Пожалуйста, объясните с подходящей диаграммой.

1 Ответ

0 голосов
/ 12 мая 2018

(Опубликовано от имени ФП) .

Двоичное дерево является особенным, потому что, когда вы ищете его, вы неоднократно решаете, следовать ли левой ветви или правой ветви, удаляя половину дерева каждый раз (при условии, что дерево достаточно хорошо сбалансировано). Фактически это то, что вы делаете каждый раз, когда добавляете узел.

Взгляните на http://www.computersciencebytes.com/array-variables/binary-trees/.

...