Week 9 of the course¶
Self-study¶
The topics for this week are (i) The heap data structure, (ii) Implementing a heap as an array
The following links will take you to the video-lectures and the accompanying slides:
The heap data structure¶
Implementing a heap as an array¶
Heap and heap operations¶
A Heap as an array¶
Extra links on the topic:
Typically a priority queue is implemented as a binary tree heap. An alternative data structure that can be used for a priority queue is a binomial tree heap