Implementation of the priority queue abstract data type using a Fibonacci heap in C++. Developed as part of the CS 225 / CS 296-25 Fall 2012 Honors course at Illinois.
The presentation introducing the data structure and its implementation can be found here.
tester.cpp
contains basic test code which uses this implementation. Compile the tester program by typing make
at the command prompt. Run it by typing ./test_pqueue
.
The analysis/
subdirectory contains code to generate a graph showing the performance of this implementation. matplotlib is used for plotting.
© 2012-2014, Neelabh Gupta