Starting a new Lecture Notes Series on Data Structures
Click Here!
Youtube Lecture Playlist Credits:
Channel Name: mycodeschool
So Let Us Start to This Journey of Learning
Data Structures By Lecture Notes together!
Click Here!
Lecture 1: Introduction to data structures
Lecture 2: Data Structures: List as abstract data type
Lecture 3: Introduction to linked list
Lecture 4: Data Structures: Arrays vs Linked Lists
Lecture 5: Linked List - Implementation in C/C++
Lecture 9: Reverse a linked list - Iterative method
Lecture 11: Reverse a linked list using recursion
Lecture 13: Doubly Linked List - Implementation in C/C++
Lecture 14: Data structures: Introduction to stack
Lecture 15: Data structures: Array implementation of stacks
Lecture 17: Reverse a string or linked list using stack.
Lecture 18: Check for balanced parentheses using stack
Lecture 19: Infix, Prefix and Postfix
Lecture 21: Infix to Postfix using stack
Lecture 22: Data structures: Introduction to Queues
Lecture 23: Data structures: Array implementation of Queue
Lecture 25: Data structures: Introduction to Trees
Lecture 26: Data structures: Binary Tree
Lecture 27: Data structures: Binary Search Tree
Lecture 28: Binary search tree - Implementation in C/C++
Lecture 30: Find min and max element in a binary search tree
Lecture 31: Find height of a binary tree
Lecture 33: Binary tree: Level Order Traversal
Lecture 36: Delete a node from Binary Search Tree
Lecture 37: Inorder Successor in a binary search tree
Lecture 38: Data structures: Introduction to graphs
Lecture 39: Data structures: Properties of Graphs
Lecture 40: Graph Representation part 01 - Edge List
Lecture 41: Graph Representation part 02 - Adjacency Matrix
Lecture 42: Graph Representation part 03 - Adjacency List