Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NPTEL

Data Structures and Algorithms

NPTEL and Indian Institute of Technology Delhi via YouTube

Syllabus

Lecture - 1 Introduction to Data Structures and Algorithms.
Lecture - 2 Stacks.
Lecture - 3 Queues and Linked Lists.
Lecture - 4 Dictionaries.
Lecture - 5 Hashing.
Lecture - 6 Trees.
Lecture - 7 Tree Walks / Traversals.
Lecture - 8 Ordered Dictionaries.
Lecture - 9 Deletion.
Lecture - 10 Quick Sort.
Lecture - 11 AVL Trees.
Lecture - 12 AVL Trees.
Lecture - 13 Trees.
Lecture - 14 Red Black Trees.
Lecture - 15 Insertion in Red Black Trees.
Lecture - 16 Disk Based Data Structures.
Lecture - 17 Case Study: Searching for Patterns.
Lecture - 18 Tries.
Lecture - 19 Data Compression.
Lecture - 20 Priority Queues.
Lecture - 21 Binary Heaps.
Lecture - 22 Why Sorting.
Lecture - 23 More Sorting.
Lecture - 24 Graphs.
Lecture - 25 Data Structures for Graphs.
Lecture - 26 Two Applications of Breadth First Search.
Lecture - 27 Depth First Search.
Lecture - 28 Applications of DFS.
Lecture - 29 DFS in Directed Graphs.
Lecture - 30 Applications of DFS in Directed Graphs.
Lecture - 31 Minimum Spanning Trees.
Lecture - 32 The Union.
Lecture - 33 Prims Algorithm for Minimum Spanning Trees.
Lecture - 34 Single Source Shortest Paths.
Lecture - 35 Correctness of Dijkstras Algorithm.
Lecture - 36 Single Source Shortest Paths.

Taught by

nptelhrd

Related Courses

Reviews

Start your review of Data Structures and Algorithms

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free