Page 29 - c언어를 이용한 체험!자료구조 도서 미리보기
P. 29

21CHAPTER 2? 자료 구조와 알고리즘의 기초

  는 자료 구조를 사용한다. 트리와 그래프의 차이점은 무엇일까? 사
  이클(cycle)이 있으면 그래프가 된다. 그러니까 트리는 그래프의 부
  분 집합이다. 자세한 사항은 본문에서 다시 살펴보도록 하자.

          조직도

yy힙: 힙(heap)이란 영어 단어의 의미는 일상 생활에서는 ‘쌓여진 더
  미’를 의미한다. 힙이라는 자료 구조는 ‘트리’ 구조와 알고리즘에서의
  ‘정렬(sorting)’ 알고리즘을 알아야 이해할 수 있는 구조다. 간략하게
  설명하면 ‘자료의 추가/삭제가 자주 발생하는 환경에서의 정렬 시간
  단축’을 위한 자료 구조이다. 실제로 운영 체제(operating system)에
  서 ‘CPU 스케쥴링’ 분야에서 사용되는 ‘우선 순위 큐(priority queue)’
  에서 활용되는 자료 구조다.

                                                 100
                                      19 36
                                17 3 25 1
                          27
   24   25   26   27   28   29   30