Algorithms_in_C++ 1.0.0
Set of algorithms implemented in C++.
Loading...
Searching...
No Matches
binaryheap.cpp File Reference

A C++ program to demonstrate common Binary Heap Operations. More...

#include <climits>
#include <iostream>
#include <utility>
Include dependency graph for binaryheap.cpp:

Classes

class  MinHeap
 

Functions

int main ()
 

Detailed Description

A C++ program to demonstrate common Binary Heap Operations.

Function Documentation

◆ main()

int main ( void )
128 {
129 MinHeap h(11);
130 h.insertKey(3);
131 h.insertKey(2);
132 h.deleteKey(1);
133 h.insertKey(15);
134 h.insertKey(5);
135 h.insertKey(4);
136 h.insertKey(45);
137 std::cout << h.extractMin() << " ";
138 std::cout << h.getMin() << " ";
139 h.decreaseKey(2, 1);
140 std::cout << h.getMin();
141 return 0;
142}
Definition binaryheap.cpp:10
int h(int key)
Definition hash_search.cpp:45