Data Structure And Algorithm

 Table of Contents:

Data Structure

  1. Data Structure And Algorithm-Definition
  2. Types of Data Structure
  3. Array
  4. Stack 
    1. Stack implementation using Array
    2. Check for Balanced Parenthesis
    3. Evaluation of Postfix expression
  5. Queue
    1. Queue implementation using array
  6. Linked List
    1. Implementation of Stack using linked list
    2. Implementation of Queue using linked list
  7. Tree - Introduction
    1. Tree - Preorder Traversal
    2. Tree - Inorder Traversal
    3. Tree - Postorder Traversal
  8. Graph - Introduction
    1. DFS - Depth First Search
    2. BFS - Breadth First Search


Algorithm

  1. Subroutine Call
  2. Recursion