Updated Binary Tree to Include all Traversals
Traversals to be selected using enum
This commit is contained in:
@ -112,20 +112,27 @@ Console.WriteLine("Hello, World!");
|
||||
|
||||
Tree<int> tree = new Tree<int>();
|
||||
|
||||
tree.Add(10);
|
||||
tree.Add(8);
|
||||
tree.Add(6);
|
||||
tree.Add(3);
|
||||
tree.Add(4);
|
||||
tree.Add(5);
|
||||
tree.Add(2);
|
||||
tree.Add(0);
|
||||
tree.Add(40);
|
||||
tree.Add(30);
|
||||
tree.Add(50);
|
||||
tree.Add(25);
|
||||
tree.Add(35);
|
||||
tree.Add(45);
|
||||
tree.Add(60);
|
||||
tree.Add(15);
|
||||
tree.Add(28);
|
||||
tree.Add(55);
|
||||
tree.Add(70);
|
||||
|
||||
|
||||
var x = tree.Delete(10);
|
||||
//var x = tree.Delete(10);
|
||||
//tree.Delete(5);
|
||||
|
||||
var l = tree.Inorder(null);
|
||||
var inorder = tree.Traverse(TraversalType.Inorder);
|
||||
var preorder = tree.Traverse(TraversalType.Preorder);
|
||||
var postorder = tree.Traverse(TraversalType.Postorder);
|
||||
var breadthFirst = tree.Traverse(TraversalType.Breadth);
|
||||
|
||||
|
||||
Console.ReadLine();
|
||||
|
||||
|
Reference in New Issue
Block a user