C++实现面向对象的堆排序和用堆实现的优先队列(桥接模式+命令模式)
C++实现面向对象的堆排序和用堆实现的优先队列 Heap.vsd是类图,heap_test.cpp中是使用方法,把被我关掉的#if 0打开就能用了。 自己写的,做成了utility,挺好用的,先前用装饰模式做的,后来将其解耦,现在变得不知是哪种模式了。 有兴趣的可以来读一下,如能在模式上和编码风格上指点一二,或是能进一步在模式上优化该utility,不胜感激。 HeapPriorityQueue.rar是经过第一次解耦的,类似于命令模式和装饰模式的组合。
文件列表
HeapPriorityQueue分离Heap与Queue.rar
(预估有个30文件)
HeapPriorityQueue分离Heap与Queue
HeapPriorityQueue.PR
6KB
heap_sortfrommintomax.h
566B
HeapPriorityQueue.IAB
20KB
HeapPriorityQueue.IAD
528B
heap_priorityqueue.h
2KB
heap_sort.h
894B
HeapPriorityQueue.PFI
56B
heap_maxpriorityqueue.h
1KB
Heap.vsd
150KB
暂无评论