반응형
Notice
Recent Posts
Recent Comments
Link
뜌릅
힙 Heap 자료구조 본문
반응형
힙의 개념:
우선 순위 큐에 사용되는 자료구조이다. 트리로 작성된다.
힙이 제일 좋은거 같다.
완전 이진트리의 일종으로 우선순위 큐를 위하여 만들어진 자료구조이다.
대표적으로 최대힙과 최소힙이 존재한다.
- 최대 힙: 부모 노드의 key값이 자식 노드보다 크다.
- 최소 힙: 부모 노드의 key값이 자식 노드보다 작다.
힙의 구조:
일반적으로 배열로 구현이 된다.
첫번째 인덱스인 0은 사용이 되지 않으며 1이 root 노드로 사용된다.
이용사례:
- 시뮬레이션 시스템
- 네트워크 트래픽 제어 (다익스트라, 병목 제어)
- 운영 체제에서의 작업 스케쥴링 (동적 힙 구조 응용)
반응형
'자료구조' 카테고리의 다른 글
이진 탐색 트리 Binary Search Tree (BST) 자료구조 (0) | 2023.10.12 |
---|---|
트리 Tree 자료구조 (0) | 2023.10.12 |
해시 Hash 자료구조 (0) | 2023.10.12 |
STACK&QUEUE (1) | 2023.10.10 |
ARRAY & ARRAYLIST & LINKEDLIST (0) | 2023.09.30 |