Data Structures
  • Introduction to data structures categories
Linked Lists
  • Linked List Explanation
  • node
  • Making Node class
  • Inserting in Linked List
  • Insert
  • Insert values
  • print
  • Print Linked List
  • delete
  • Delete from Linked List
  • Delete values
  • Search Explanation
  • Search
Array
  • Array Explanation
  • Array Code
Stack (Linear Data Structure)
  • Stack Explanation
  • Stack Code
Queue
  • Queue Explanation
  • Queue Class
  • Enqueue
  • Traversing a Queue Explanation
  • Dequeue Explanation
Trees
  • Tree
  • Binary Search Tree
  • Node Explanation
  • Binary Search Tree Node
  • Inserting in BST (Binary Search Tree) Explanation
  • Insert in BST
  • Insert values
  • Preorder traversal Explanation
  • Preorder traversal
  • Inorder traversal Explanation
  • Inorder traversal
  • Postorder traversal Explanation
  • Postorder traversal
Delete from BST
  • Min value node
  • Min value Node Code
  • Delete from BST Explanation
  • Delete
Algorithms
  • Selection Sort Explanation
  • Selection Sort
  • Insertion Sort Explanation
  • Insertion Sort