diff --git a/C#/Program.cs b/C#/Program.cs index dbce0c0..1fe9171 100644 --- a/C#/Program.cs +++ b/C#/Program.cs @@ -1,5 +1,6 @@ using System; using C_.Datastructures.BinaryTree; +using C_.Datastructures.Heap; // See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!"); @@ -107,34 +108,43 @@ Console.WriteLine("Hello, World!"); +//Tree tree = new Tree(); + +//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); +////tree.Delete(5); + +//var inorder = tree.Traverse(TraversalType.Inorder); +//var preorder = tree.Traverse(TraversalType.Preorder); +//var postorder = tree.Traverse(TraversalType.Postorder); +//var breadthFirst = tree.Traverse(TraversalType.Breadth); -Tree tree = new Tree(); - -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); -//tree.Delete(5); -var inorder = tree.Traverse(TraversalType.Inorder); -var preorder = tree.Traverse(TraversalType.Preorder); -var postorder = tree.Traverse(TraversalType.Postorder); -var breadthFirst = tree.Traverse(TraversalType.Breadth); +var x = HeapNode.Create(1, null, new HeapNode { Left = default, Right = default }); Console.ReadLine(); + + + + +