Lesson 8 of 15 • 1 upvotes • 8:03mins
The Mergesort is a sorting algorithm that is a brilliant manifestation of the Divide and Conquer programming paradigm. The lesson starts with a basic discussion on Sorting and slowly and intuitively builds up the idea for Mergesort. Then we discuss the time complexity of this algorithm owing to its complex nature.
15 lessons • 1h 48m
Overview Of The Course: Ultimate Guide To Acing A Coding Interview
2:47mins
Starting With Linked Lists
6:30mins
Typical Problems On Linked Lists
8:54mins
Binary Trees: Meaning And Associated Terminology
6:03mins
Binary Search Trees: Writing, Traversing And Deleting
7:10mins
Heaps: Meaning, Types & Implementation
7:49mins
Importance Of Binary Search
6:42mins
Mergesort: Meaning & Implementation
8:03mins
Quicksort: Meaning & Coding
8:53mins
Introduction To Dynamic Programming
7:06mins
Levelling Up In Dynamic Programming
9:52mins
Learn The Greedy Programming Paradigm
5:46mins
Learn Bitwise Operations Tricks
8:23mins
Introduction To Graph Theory
6:04mins
Breadth First Search And Depth First Search
8:51mins