박오이님
무미건조한 개발자
박오이님
전체 방문자
오늘
어제
  • 뭥미 (101)
    • 프로젝트 (8)
      • 자가 보호 (3)
      • 주식 시장 분석 도구 (5)
    • 보안 (7)
      • 개론 (2)
      • 웹 (2)
      • 시스템 (2)
    • 개발 (69)
      • C++ (12)
      • Win32 (7)
      • MFC (2)
      • 자료구조 (8)
      • 알고리즘 (22)
      • 백준 (9)
      • 프로그래머스 (4)
      • LeetCode (0)
      • 개발자 면접 준비 (4)
      • OpenGL (1)
    • 서적 (13)
      • Effective C++ (9)
      • Effective Modern C++ (4)
    • 관심사 (4)
      • 재테크 (4)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • std
  • JSON
  • EffectiveC++
  • 합집합찾기
  • 에라토스테네스의 체 #C #C++ #개발 #알고리즘 #BFS #DFS #백준 #백준알고리즘
  • vcpkg
  • 알고리즘
  • 동빈나
  • jsoncpp
  • 안경잡이개발자
  • 최소간선비용
  • CPP
  • 크루스칼알고리즘
  • 윈도우프로그래밍
  • 백준 #알고리즘 #플로이드와샬 #DFS #BFS #C #C++
  • 윈도우시스템프로그래밍
  • 코딩컨벤션
  • 나동빈 #알고리즘 #동빈나
  • 시스템프로그래밍
  • C
  • 윈도우
  • C++
  • 윈도우개발자
  • 나동빈
  • 프로세스메모리
  • 플로이드와샬알고리즘 #최단경로 #백준 #알고리즘 #개발 #C #C++
  • Functional
  • 개발
  • DFS #BFS #알고리즘 #프로그래밍 #코딩테스트 #코딩 #C++ #C
  • 에라토스테네스의 체 #알고리즘 #개발 #C #C++ #소수 #소수판별

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
박오이님

무미건조한 개발자

개발/자료구조

트리

2019. 5. 18. 03:31

그림을 만들기 귀찮아 정리만 간단히 하도록 한다

 

트리의 요소 : Root, Branch, Leaf

 

부모-자식관계, 형제관계

 

Degree(차수) 는 관점에 따라 다른데,

노드의 Degree는 그 노드의 자식 노드 개수!

트리의 Degree는 트리 내에 노드들 가운데 자식 노드가 가장많은 노드의 차수를 의미

 

트리 표현하는 방법 중

중첩된 괄호, 중첩된 집합, 들여쓰기가 있지만, 표현할 일이 있을까 ?

아마 직접 검색해보면 금방 익숙해질 거 같다

 

노드를 표현하기 --> Key Point

- N링크 표현법 : 노드의 Degree가 N이라면 노드가 N개의 링크를 가지고 있어서 각각 자식 노드를 가리키도록 노드를 구성하는 방법. --> 생각해보자, 자식 노드의 수(Degree)가 다 다른데, 이렇게 하면 복잡해진다

 

- Left Child- Right Sibling 표현법 : N 링크 표현법을 방금 말한 문제를 해결해준다.

 

 

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

큐(Queue)  (0) 2019.06.20
스택(Stack)  (0) 2019.06.20
힙(Heap)  (0) 2019.06.04
스택과 큐  (0) 2019.06.04
배열과 연결리스트  (0) 2019.06.04
    '개발/자료구조' 카테고리의 다른 글
    • 스택(Stack)
    • 힙(Heap)
    • 스택과 큐
    • 배열과 연결리스트
    박오이님
    박오이님
    긍정도 아니고 부정도 아닌 0

    티스토리툴바