고정 K
최소 힙 크기를 K로 묶기새 값이 루트보다 크면 교체하고, 작으면 버려 정렬 비용을 줄입니다.
전체 정렬 대신 K개만 유지할 때는 힙의 크기, 비교 기준, 윈도우 만료 처리가 함께 맞아야 합니다.
새 값이 루트보다 크면 교체하고, 작으면 버려 정렬 비용을 줄입니다.
점수 동점, 최신성, 사용자 ID처럼 문제 조건에 맞는 비교 함수를 먼저 고정합니다.
시간 구간이 움직이면 lazy deletion이나 카운터로 오래된 항목을 제거합니다.