示例#1
0
        static void Main(string[] args)
        {
            ThreadedTree <string> tree = GetStrTree();

            tree.PreOrder();
            //tree.InOrder();
            Console.ReadLine();
        }
示例#2
0
        private static ThreadedTree <string> GetStrTree()
        {
            ThreadedTree <string> tree = new ThreadedTree <string>();
            Node <string>         g    = new Node <string>("G");
            Node <string>         h    = new Node <string>("H");
            Node <string>         d    = new Node <string>("D", g, h);
            Node <string>         b    = new Node <string>("B", d, null);

            Node <string> i = new Node <string>("I");
            Node <string> e = new Node <string>("E", null, i);
            Node <string> f = new Node <string>("F");
            Node <string> c = new Node <string>("C", e, f);

            tree.Head = new Node <string>("A", b, c);
            return(tree);
        }