Look for these signals:
"K-th largest/smallest": bounded heap of size
"Top K elements": heap selection
"Merge sorted sequences": k-way merge
"Running median or percentile": two heaps
"Process by priority": simulation with priority queue
"Repeatedly need min/max": basic heap If you're repeatedly extracting extrema, a heap is likely the answer.