Exam Preparation Guide - DSA
EXAM PREP ANALYSIS - DATA STRUCTURES AND ALGORITHMS
TOPICS IDENTIFIED ACROSS ALL 3 PAPERS:
1. Binary Tree / Binary Search Tree
2. Hashing (Hash Table, Hash Functions)
3. Graph Algorithms (DFS, BFS, Topological Sort)
4. Sorting Algorithms (Merge Sort, Quick Sort)
5. Searching (Binary Search)
6. Stacks and Queues (with Applications)
7. Recursion (Tree Traversals / Factorial / Fibonacci / Tower of Hanoi)
8. Linked Lists (Singly, Doubly, Circular)
9. Complexity Analysis (Time and Space Complexity, Big O)
10. Heap and Priority Queue
11. Dynamic Programming Basics
12. AVL Tree / Rotations
13. Trie (Prefix Tree) Basics
REPEATED QUESTION TYPES AND PATTERNS:
- Tree Traversals - High frequency (Inorder, Preorder, Postorder)
- Infix to Postfix / Prefix conversions - High frequency
- Stack-based questions - Medium frequency
- Time Complexity MCQs - High frequency
- Code Implementation - High frequency (Binary Search, Merge Sort)
- Linked List Operations - Medium frequency
- Hash Table Collision Handling - Medium frequency
Exam Preparation Guide - DSA
- Graph Theory - Medium frequency (DFS/BFS)
- Sorting Output Tracing - Medium frequency
- Recursion Output Tracing - Medium frequency
PAPER-WISE 5 QUESTIONS SUMMARY:
Paper 1:
1. Tree traversals
2. Infix to Postfix
3. Merge sort + Time complexity
4. Heap sort with example
5. Binary Tree vs BST
Paper 2:
1. Circular Linked List implementation
2. BFS and DFS pseudocode
3. Infix to Prefix
4. Recursive Factorial
5. AVL tree rotations
Paper 3:
1. Hashing and collisions
2. Sorting Time Complexities
3. Binary Search Code
4. Infix to Postfix
Exam Preparation Guide - DSA
5. Recursive Fibonacci
HIGH YIELD TOPICS (MUST DO TONIGHT):
- Tree Traversals
- Infix/Prefix/Postfix Conversions
- Merge Sort and Quick Sort
- Recursion (Factorial, Fibonacci, Hanoi)
- Graphs (DFS, BFS)
- Linked List Ops
- Hashing Methods
- Stack Applications
- Time Complexity
- BST/AVL Trees
- Heap and Heap Sort
- Trie (Basics)
SMART PLAN FOR TONIGHT:
6:00-7:00 PM - Tree Traversals + BST + AVL
7:00-8:00 PM - Infix/Postfix/Prefix + Stack
8:00-9:00 PM - Sorting + Recursion
9:00-10:00 PM - Linked List + Hashing
10:00-11:00 PM - Graphs + Complexity
11:00-12:00 AM - Revise + Sleep
Exam Preparation Guide - DSA
YOU'VE GOT THIS! LET'S ACE IT!