2015-09-15 1 views
1

В каком случае (или для какого двоичного дерева) последний символ предзаказа и порядка один и тот же (или 1 пост и порядок)?Я хочу знать, для чего это поддерживает бинарное дерево?

По мне для бинарного дерева следует выше, но я столкнулся с деревом, для которого он не поддерживает ...

[я не разрешил поставить картину здесь, так что м объяснить дерево]

а корень в, с ребенком а соответственно Е, F имеют B G остается ребенок C

в приведенном выше описании вы можете получить последний символ из предзаказа и симметричного не то же самое ,

Я хочу знать, для чего это поддерживает бинарное дерево?

ответ

0

Ответ: skew Tree.

Preorder означает следующее:

First the Root,Then the Left subtree and then the right subtree. 

Симметричные означает следующее:

First the left subtree,then the Root and then the right subtree. 

Теперь рассмотрит перекос дерева, которое не имеет левого ребенок anywhere.This означает, что мы могли бы также полностью игнорировать Левая поддерево часть двух определений выше и что мы получаем:

The Root and then the right subtree. 

В обоих случаях.

Следовательно, последний символ (на самом деле все символы) бинарного дерева которое перекоса и не имеет левого ребенка в любом месте же для предзаказа и заказовМои.

Сообщение заказа означает следующее:

First the left subtree,then the right subtree and then the root 

Теперь рассмотрит перекос дерева, которое не имеет права ребенка anywhere.This означает, что мы могли бы также полностью игнорировать правое поддерево часть двух определений postorder и Симметричный и то, что мы получаем:

The left subtree and then the root. 

в обоих случаях

Следовательно, первый символ (фактически все символы) двоичного дерева , который искажен и не имеет права ребенка где-либо - это то же самое для порядка и порядка.

+0

благодарит за ответ. Но если вы берете сценарий root-A, B, C оставляют n правильным дочерним элементом из A, D, E являются дочерними элементами B. В этом случае последний символ inorder и preorder одинаковый, но данное дерево не является искаженным. Если задан вопрос, например: Если lastin и lastpre являются последним символом порядка и предзаказом BINARY TREE, то это правда? Опции: a> lastin = lastpre b> lastin! = Lastpre Если a является правильным, то полное двоичное дерево также является бинарным деревом, для которого оно не удовлетворяет. если b, то для косого дерева оно удовлетворяет, а косовое дерево также является двоичным деревом. , пожалуйста, очистите эту путаницу – Bishnu

+0

@ashish Только два варианта есть? –

+0

@ashish Если что-то еще упоминается с опциями, скажите мне. –