Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, 2022 (MIT Press) - Offers a rigorous theoretical foundation for heaps and priority queues, including their data structures, operations, and complexity analysis.
heapq - Heap queue algorithm, Python Software Foundation, 2024 - The official Python documentation for the heapq module, detailing its functions and usage for min-heap implementation.
Lecture Notes on Heaps and Priority Queues, Erik Demaine, Srinivas Devadas, 2011MIT OpenCourseWare 6.006 Introduction to Algorithms, Fall 2011 (MIT OpenCourseWare) - Educational material providing a clear explanation of heap data structures and their use in constructing priority queues.