#include using namespace std; #include "Skew_heap.h" int main() { Data_structures::Skew_heap heap1; Data_structures::Skew_heap heap2; cout << "HI" << endl; heap1.push( 3 ); cout << "HI" << endl; cout << heap1.top() << endl; cout << "HI" << endl; heap1.push( 1 ); cout << "HI" << endl; cout << heap1.top() << endl; cout << "HI" << endl; heap1.push( 4 ); cout << "HI" << endl; cout << heap1.top() << endl; cout << "HI" << endl; heap2.push( 3 ); cout << heap2.top() << endl; heap2.push( 7 ); cout << heap2.top() << endl; heap2.push( 6 ); cout << heap2.top() << endl; cout << heap1 << endl; cout << heap2 << endl; heap2.push( heap1 ); cout << heap1.top() << endl; cout << heap2.top() << endl; cout << heap2.size() << endl; cout << heap1 << endl; cout << heap2 << endl; return 0; }