예제 #1
0
        public void postOrder(Node root)
        {
            //lrv pattern
            if (root == null)
            {
                return;
            }

            Node left  = root.left;
            Node right = root.right;

            postOrder(left);
            postOrder(right);
            root.print();
        }
예제 #2
0
        public void inOrder(Node root)
        {
            //lvr pattern
            if (root == null)
            {
                return;
            }

            Node left  = root.left;
            Node right = root.right;

            inOrder(left);
            records.Add(root);
            root.print();
            inOrder(right);
        }
예제 #3
0
        public void preOrder(Node root)
        {
            //vlr pattern

            if (root == null)
            {
                return;
            }

            Node left  = root.left;
            Node right = root.right;

            root.print();
            preOrder(left);
            preOrder(right);
        }
예제 #4
0
파일: BST.cs 프로젝트: hlimbo/BST
        public void preOrder(Node root)
        {
            //vlr pattern

             if (root == null)
                return;

            Node left = root.left;
            Node right = root.right;
            root.print();
            preOrder(left);
            preOrder(right);
        }
예제 #5
0
파일: BST.cs 프로젝트: hlimbo/BST
        public void postOrder(Node root)
        {
            //lrv pattern
            if (root == null)
                return;

            Node left = root.left;
            Node right = root.right;
            postOrder(left);
            postOrder(right);
            root.print();
        }
예제 #6
0
파일: BST.cs 프로젝트: hlimbo/BST
        public void inOrder(Node root)
        {
            //lvr pattern
            if (root == null)
                return;

            Node left = root.left;
            Node right = root.right;

            inOrder(left);
            records.Add(root);
            root.print();
            inOrder(right);
        }