#include using namespace std; #include "Binomial_heap.h" int main() { Data_structures::Binomial_heap heap1; Data_structures::Binomial_heap heap2; heap1.push( 3 ); cout << heap1 << endl; cout << "------------------------------------------" << endl; heap1.push( 1 ); cout << heap1 << endl; cout << "------------------------------------------" << endl; heap1.push( 4 ); cout << heap1 << endl; cout << "------------------------------------------" << endl; heap1.push( 5 ); cout << heap1 << endl; cout << "------------------------------------------" << endl; heap1.push( 0 ); cout << heap1 << endl; cout << "------------------------------------------" << endl; heap2.push( 7 ); cout << heap2.top() << endl; heap2.push( 2 ); 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; }