본문 바로가기

자료구조

사향트리 PreOrder


 

        public void PreOrder()
        {
            if (this.Root == null)
            {
                Console.WriteLine("노드가 없습니다.");
            }
            else
            {
                Node temp = this.Root;
                Console.WriteLine("{0}", temp.Data);

                if (temp.Left != null)
                {
                    PreOrderRecursive(temp.Left);
                }
            }
        }

        private void PreOrderRecursive(Node temp)
        {
            Console.WriteLine("{0}", temp.Data);

            if (temp.Left != null)
            {
                PreOrderRecursive(temp.Left);
            }
        }

'자료구조' 카테고리의 다른 글

LCRS트리 PreOrder with Stack  (0) 2021.12.28
LCRS트리 PreOrder 재귀구현  (0) 2021.12.28
사향트리 LeftSkewedTree  (0) 2021.12.28
LCRS트리 LevelOrder  (0) 2021.12.28
일반트리  (0) 2021.12.28