#include "HeapTestAuto.h" #include #include #include #include using namespace igmdk; void timeSRT() { IndexedHeap heap; int N = 1500000; //IndexedArrayHeap heap; for(int i = 0; i < N; ++i) { heap.insert(rand()%10, i); } for(int i = 0; i < N; ++i) { heap.deleteMin(); } } void DDDIndexedHeap() { IndexedHeap IndexedHeap0to3; for(int i = 0; i < 4; ++i) { IndexedHeap0to3.insert(rand(), i); } cout << "breakpoint" << endl; } void DDDIndexedArrayHeap() { IndexedArrayHeap IndexedArrayHeap0to3; for(int i = 0; i < 4; ++i) { IndexedArrayHeap0to3.insert(rand(), i); } cout << "breakpoint" << endl; } int main() { testAllAutoHeaps(); DDDIndexedHeap(); DDDIndexedArrayHeap(); timeSRT(); return 0; }