您的位置:首页 > 产品设计 > UI/UE

If you are given two traversal sequences, can you construct the binary tree?

2014-09-30 21:16 791 查看
It depends on what traversals are given. If one of the traversal methods is Inorder then the tree can be constructed, otherwise not.



Therefore, following combination can uniquely identify a tree.

Inorder and Preorder.

Inorder and Postorder.

Inorder and Level-order.



And following do not.


Postorder and Preorder.

Preorder and Level-order.

Postorder and Level-order.

For example, Preorder, Level-order and Postorder traversals are same for the trees given in above diagram.

Preorder Traversal = AB

Postorder Traversal = BA

Level-Order Traversal = AB

So, even if three of them (Pre, Post and Level) are given, the tree can not be constructed.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐