2과목 소프트웨어 개발 1. 데이터 입•출력 구현(2)

도지는·2024년 1월 30일

정보처리기사

목록 보기
21/43

트리

💡 트리 운행법
💡 수식 변환하기

¹ 트리의 개요

🖍️ 정점(Node)과 선분(Branch)을 이용하여 사이클을 이루지 않도록 구성한 그래프의 특수한 형태

  • 노드, 링크로 이루어짐
  • 족보, 조직도 표현

    디그리(차수): 각 노드에서 뻗어 나온 가지의 수
    루트노드: 맨 위에 있는 노드(level(depth)가 1)


² 트리의 운행법

루트의 위치에 따라 이름이 정해짐

  • Preorder: root ➔ left ➔ right
  • Inorder: left ➔ root ➔ right
  • Postorder: left ➔ right ➔ root

³ 수식의 표기법

  • PreFix: 연산자 ➔ left ➔ right
  • InFix: left ➔ 연산자 ➔ right
  • PostFix: left ➔ right ➔ 연산자

In <-> Pre, Post 변환하기

profile
왕왕

0개의 댓글