Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, 2022 (MIT Press) - Covers fundamental concepts of heaps, heap operations, and their application as priority queues with detailed algorithmic analysis.
heapq - Heap queue algorithm, Python Software Foundation, 2024 - Official documentation for Python's built-in heapq module, detailing its functions for min-heap operations and practical usage examples.
Lec 7 | Heaps and Priority Queues, Erik Demaine, Srini Devadas, 2011 (MIT OpenCourseWare) - Course materials from MIT's "Introduction to Algorithms," offering an academic explanation of heaps and their application in implementing priority queues.