예제 #1
0
        public Form1()
        {
            InitializeComponent();
            string Q = "1+2*4+2+3*2";


            Tree <string> T = new Tree <string>();

            T.node = new Node <string>("1");
            //T.node.AddParent("+",-1);
            //T.node = new Node<string>("+");
            //T.node.AddParent("+", -1);
            //T.node.Left.AddParent("+", -1);
            //T.node.Left.AddParent("2", 1);
            //T.node.Left.Left.AddParent("1", -1);
            //T.node.Left.Left.AddParent("*", 1);
            //T.node.Left.Left.Right.AddParent("2", -1);
            //T.node.Left.Left.Right.AddParent("4", 1);
            //T.node.AddParent("*", 1);
            //T.node.Right.AddParent("3", -1);
            //T.node.Right.AddParent("2", 1);

            textBox1.Text = T.ListPre();
            textBox2.Text = T.ListIn();
            textBox3.Text = T.ListPost();
        }