コード例 #1
0
        static void PrintBinaryTree(Node bt)
        {
            /*Node bt = new Node(0)
             * {
             *  LNode = new Node(1)
             *  {
             *      LNode = new Node(3),
             *      RNode = new Node(4)
             *  },
             *  RNode = new Node(2)
             *  {
             *      LNode = new Node(5),
             *      RNode = new Node(6)
             *  }
             * };*/

            bt.PrintBTreeBreathFirst();
            bt.PrintBTreeDepthFirst();
            Console.WriteLine("\nPrintRecurrsive");
            bt.PrintBTreeRecurrsive();
        }