• Time/Space Complexity

  • Arrays as an abstract datatype

    • Operations on Arrays
      • Traversal
      • Insertion
      • Deletion
      • Searching
        • Linear
        • Binary
  • Linked List Data-structure

    • Creation
    • traversal
    • Insertion
    • Deletion
    • Circular Linked List & Operation
    • Doubly Linked List & Operation
  • Stack Data-structure

    • Implementation using arrays
    • Implementation using linked lists
    • Infix, prefix and postfix expressions
    • push, pop and other operations
  • Queue Data-structure

    • Implementation using arrays
    • Implementation using linked lists
    • Circular queue
  • Sorting Algorithm

    • Bubble sort
    • Insertion sort
    • Selection sort
    • Quick sort
    • Merge sort
    • Count sort
  • Binary Tree

    • Traversal
      • Preorder
      • Postorder
      • Inorder
    • Binary Search tree
      • Iterative Search
      • Insertion
      • Deletion
  • AVL Tree

    • Rotation
    • Insertion
  • Graph

    • Representation
    • Traversal
      • BFS
      • DFS
    • Spanning tree
    • Minimum spanning tree
    • Prims Algorithm