# include # include "vector.h" # include "priorque.h" # include "priorque.c" int data[] = {4, 2, 5, 8, 3, 6, 1, 10, 14, 0}; skewHeap aHeap; void hdump(node * r) { if (r == 0) return; cout << " ( "; hdump(r->leftptr); cout << r->value; hdump(r->rightptr); cout << " ) "; } main() { int i; for (i = 0; data[i]; i++) { aHeap.add(data[i]); hdump(aHeap.root); cout << "\n"; } }