在算法联系二写了一个堆排序,这次在堆排序的基础上写优先级队列。
这里先对上次的代码进行一下调整,可以避免一些重复工作。
调整一:形成独立的头文件 HeapHeader.h
调整二:独立的 构建堆、保持最大堆、堆排序 实现 HeapImp.cpp
独立的 优先级队列 实现 PriorityQueue.cpp
最后主函数,以及演示函数
在算法联系二写了一个堆排序,这次在堆排序的基础上写优先级队列。
这里先对上次的代码进行一下调整,可以避免一些重复工作。
调整一:形成独立的头文件 HeapHeader.h
调整二:独立的 构建堆、保持最大堆、堆排序 实现 HeapImp.cpp
独立的 优先级队列 实现 PriorityQueue.cpp
最后主函数,以及演示函数