전체 입력 확보
heapify
N개→힙→pop
초기 데이터가 모두 있으면 아래에서 한 번에 힙을 만듭니다.
힙은 극값을 반복해서 꺼낼 때 강합니다. 임의 접근이나 전체 정렬이 요구되면 다른 구조가 더 단순할 수 있습니다.
초기 데이터가 모두 있으면 아래에서 한 번에 힙을 만듭니다.
값이 계속 들어오면 매번 힙 조건만 복구합니다.
크기 제한 힙으로 전체 정렬 없이 후보만 남깁니다.
정렬된 전체 결과가 목적이면 힙 top만으로는 부족합니다.