This lesson concludes the implementation of the binary heap library.
The homework of lesson are available at https://drive.google.com/open?id=1EQG...
The implementation of is_heap_empty, min_value, extract_min, heapify, build_heap and decrease_key functions is presented at • Algorithmic Design - Lesson 7
A description of the concrete data structure, the API, and the macros is available at • Algorithmic Design - Lesson 6
The template for the implementation of the binary heap library is reachable at https://github.com/albertocasagrande/...
The algorithms are introduced at • Algorithmic Design - Lesson 5