> For the complete documentation index, see [llms.txt](https://emory.gitbook.io/dsa-java/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://emory.gitbook.io/dsa-java/priority-queues.md).

# 2. Priority Queues

## Contents

1. [Simple Priority Queues](/dsa-java/priority-queues/simple-priority-queues.md)
2. [Binary Heap](/dsa-java/priority-queues/binary-heaps.md)
3. [Unit Testing](/dsa-java/priority-queues/unit-testing.md)
4. [Benchmarking](/dsa-java/priority-queues/benchmarking.md)
5. [Quiz](/dsa-java/priority-queues/exercises.md)

## Resources

* Main: [src/main/java/edu/emory/cs/queue](https://github.com/emory-courses/dsa-java/tree/master/src/main/java/edu/emory/cs/queue)
* Test: [test/java/edu/emory/cs/queue](https://github.com/emory-courses/dsa-java/tree/master/src/test/java/edu/emory/cs/queue)

## References

* [Binary Heap](https://en.wikipedia.org/wiki/Binary_heap)
* [Fibonacci Heap](https://en.wikipedia.org/wiki/Fibonacci_heap)
