YoVDO

Heap Sort Program in C - Understanding the Heap Sort Algorithm

Offered By: Great Learning via YouTube

Tags

C Programming Courses Time Complexity Courses Space Complexity Courses

Course Description

Overview

Watch Great Learning’s video on the HeapSort Algorithm Using C! HeapSort Algorithm, invented by J. W. J. Williams, in 1964, is one of the most efficient sorting algorithms and is a comparison-based sorting technique. HeapSort is based on binary heap data structure and is very much similar to how selection sort works, where the maximum element is found first, which is then placed at the end. The same process is then repeated for the remaining elements.

Great Learning brings you this video “HeapSort Algorithm Using C”, which aims at helping you understand this specific type of algorithm. We start off by understanding what HeapSort is followed by understanding its step-by-step approach. This video will help you understand the implementation of HeapSort algorithms and will also take you through HeapSort Time/Space Complexity. Added to this, the video teaches these concepts by carrying out simultaneous demonstrations as well as examples of HeapSort algorithms.


Syllabus

Introduction.
Agenda.
What is HeapSort?.
HeapSort - Step-by-step.
HeapSort - Demonstration.
HeapSort - Algorithm.
HeapSort - Implementation.
HeapSort - Time Complexity.
HeapSort - Space Complexity.


Taught by

Great Learning

Related Courses

数据结构与算法第二部分 | Data Structures and Algorithms Part 2
Peking University via edX
算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera
Introduction to Automata, Languages and Computation
Indian Institute of Technology, Kharagpur via Swayam
Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues
Georgia Institute of Technology via edX
Learning Algorithms in JavaScript from Scratch
Udemy