Lesson 1 of 18 • 51 upvotes • 6:33mins
This vibrant class begins with an explanation of a data structure, which is a way to store and organize data on a computer so it can be used efficiently and this is followed by an illustration that explains how data works. It then moves on to explain why we need a code to reduce the time complexity and hence the idea of data structures came into being. The lesson ends with a highlight on goals behind data structures.
18 lessons • 2h 50m
Data Structures - Introduction & Goals
6:33mins
Linked List - Introduction
8:55mins
Linked List: Implementation(C++)
9:31mins
How To Insert A Node At The Beginning Of A Linked List
9:54mins
Data Structures: Inserting A Node At The End Of A Linked List
9:55mins
Basic Data Structures: Print A Linked List
7:11mins
Data Structures: Insert A Node At The Nth Position Of A Linked List
10:29mins
Data Structures: Deleting A Node From Beginning Of The List
6:08mins
Delete A Node From The Ending Of The List
10:29mins
Delete The Nth Node From The Linked List
10:00mins
Reversing A Linked List (Iterative Method)
9:13mins
Intuition Behind Recursion Part 1
10:00mins
Intuition Behind Recursion Part 2
10:30mins
Print A Linked List In Reverse Order
10:27mins
Reversing A Linked List Recursively
9:58mins
Introduction To Doubly Linked List
9:58mins
Implementation Of Doubly Linked List In C++
10:32mins
Traversal In Doubly Linked List
10:31mins