Level Order traversal if you are ok with the Nulls being stored. Otherwise its pre order traversal.
On Aug 30, 12:34 pm, Vidit Sinha <vidit.it...@gmail.com> wrote: > whats the final answer guys? Level order traversal?? > > > > > > > > On Tue, Aug 30, 2011 at 12:56 AM, Don <dondod...@gmail.com> wrote: > > I'm not sure if this is what you are looking for, but I once came up > > with a way to save a binary tree in such a way that when it is > > rebuilt, it will be balanced. You don't get back the exact same tree > > with all the nodes in the same position, but you do get the same nodes > > in a balanced configuration. > > > Start by doing an inorder traversal and storing each node sequentially > > in an array. > > Then call a recursive function called saveTree(first, last), where > > first and last are the first and last indices of the array. > > saveTree does the following if: > > write middle item of array to the file > > call saveTree on left half of array > > call saveTree on right half of array > > > When you rebuild the tree adding the nodes in the order in which they > > occur in the file, the resulting tree will be balanced. > > > Don > > > On Aug 28, 1:29 am, rohit <rajuljain...@gmail.com> wrote: > > > How to save a binary search tree space efficiently and built it > > > again , just tell any idea. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Algorithm Geeks" group. > > To post to this group, send email to algogeeks@googlegroups.com. > > To unsubscribe from this group, send email to > > algogeeks+unsubscr...@googlegroups.com. > > For more options, visit this group at > >http://groups.google.com/group/algogeeks?hl=en. -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.