티스토리 뷰

1.최소 힙(Min Heap) : 부모노드의 키 값이 자식노드의 키 값보다 항상 작다.

2.최대 힙(Max Heap) : 부모노드의 키 값이 자식노드의 키 값보다 항상 크다.


****C++에서는 기본적으로 우선순위 큐 사용 시 최대 힙으로 설정됨. 따라서 최소 힙으로 사용하려면, 따로 설정이 필요함!

ex)

struct info{

int cost;

...


bool operator < (const info a) const{

return cost > a.cost;

}

};


Priority_queue<info> pq;

...


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

인덱스 트리  (0) 2018.09.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/10   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함