Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers the concept of divide-and-conquer, focusing on heaps and heapsort. It explains the (Binary) heap data structure, how to store a heap/tree using arrays, and maintaining the heap property through MAX-HEAPIFY. The instructor also discusses building a heap, time analysis, and the worst-case running time of BUILD-MAX-HEAP.