Beispiel #1
0
        public void Print()
        {
            Console.WriteLine("---- Print AVL Træ ----");
            string t = "";

            if (root != null)
            {
                root.Print(root, t);
            }
            Console.WriteLine("-----------------------");
            Console.WriteLine();
        }
Beispiel #2
0
        public void Print(Node n, string t)
        {
            Node parrentData;

            if (n.parrent != null)
            {
                parrentData = parrent;
            }
            else
            {
                parrentData = new Node();
            }
            t += "-";
            if (right != null)
            {
                right.Print(n.right, t);
            }
            Console.WriteLine(t + " Node: " + n.data + " Parrent: " + parrentData.data + " Balance: " + n.balance);
            if (left != null)
            {
                left.Print(n.left, t);
            }
        }