Title of article :
A novel algorithm to determine the leaf (leaves) of a binary tree from its preorder and postorder traversals
Author/Authors :
Aghaieabiane, N Department of Engineering - School of Computer Science, New Jersey Institute of Technology - Newark - New Jersey, the USA , Koppelaar, H Faculty of Electrical Engineering - Mathematics and Computer Science - Delft University of Technology - Delft, The Netherlands , Nasehpour, P Department of Engineering Science - Golpayegan University of Technology, Golpayegan
Abstract :
Binary trees are essential structures in Computer Science.
The leaf (leaves) of a binary tree is one of the most significant
aspects of it. In this study, we prove that the order of
a leaf (leaves) of a binary tree is the same in the main tree
traversals; preorder, inorder, and postorder. Then, we prove
that given the preorder and postorder traversals of a binary
tree, the leaf (leaves) of a binary tree can be determined.
We present the algorithm BT-leaf, a novel one, to detect the
leaf (leaves) of a binary tree from its preorder and postorder
traversals in quadratic time and linear space.
Keywords :
Binary tree , Proper binary tree , Preorder traversal , Inorder traversal , Postorder traversal , Time complexity , Space complexity
Journal title :
Astroparticle Physics