Introduction
  • Introduction to data structures and its types
  • Introduction
  • Basics of Data structures
  • How to run your first program in c++
  • Simple sum
Arrays
  • Basics of Arrays
  • Understanding Arrays
  • Solving some sample problems with Arrays
  • Understanding Arrays
  • Rotation count of Sorted array
  • Reverse an array
Stack
  • Basics of Stacks
  • Introduction to stack
  • Implementation of stacks
  • Solving Problems using stacks
  • How well have you understood stacks?
  • understanding the working of stacks
Queue
  • Basics of queues
  • Introduction to queues
  • Solving sample questions using queues
  • How well have you understood queues?
  • Practical usage of data structures
LinkedList
  • Basics of linked lists
  • Introduction to linked list
  • Implementing a linkedlist
  • How well have you understood linked list?
  • Lets test your understanding of the working of linked lists
Binary trees
  • Basics of binary trees
  • Introduction to binary trees
  • Working with binary trees
  • How well have you understood binary trees?
  • Understanding the fundamentals of binary tree
Binary Search Trees
  • Basics of Binary Search Trees
  • Introduction to Binary Search Trees
  • Working with binary search trees
  • How well have you understood binary search trees?
  • Testing your understanding of BST
AVL Trees
  • Basics of AVL trees
  • Introduction to AVL trees
  • Working with AVL trees
  • How well have you understood AVL trees
  • Lets test your understanding of AVL trees
Splay Trees
  • Basics of Splay trees
  • Introduction to Splay trees
  • Working with Splay trees
  • How well have you understood splay trees?
Getting interview ready- Some basics
  • Tips for attending interviews