Course module
Data Structure & Algorithms — HPSC PGT Computer Science
- Lessons
- 300
- Duration
- 30 hr 37 min
- PYQs
- 275
- Practice
- 2108
12% of this course's PYQ weight is covered in this module.
Syllabus index
Lessons in this module
Introduction to DS
Array
Array Basics & Ops
1D & 2D Addressing
Stack
Stack Basics & Ops
Infix Postfix Prefix
Eval of Expressions
Recursion & Stack
- Introduction to RecursionDrm Video
- Recursion Practice QuestionDrm Video
- FunctionsDrm Video
- Recursive FunctionsDrm Video
- recursive functionsDrm Video
- Stack Practice questionsDrm Video
- Stack Practice questionsDrm Video
- Stack recursion Practice questionsDrm Video
- Stack recursion Practice questionDrm Video
- Stack recursion Practice questionsDrm Video
- Recursion Practice questionsDrm Video
- Stack Practice questionsDrm Video
- Stack Practice questionsDrm Video
Queue
Basics & Stack Mix
Linked List
SLL Basics & Standard Operations
- Introduction To Link ListDrm Video
- Analysis Of Link ListDrm Video
- Link List Traversal Using LoopDrm Video
- Link List Traversal Using RecusrionDrm Video
- Searching An Element In Link List Using LoopDrm Video
- Searching An Element In LL Using RecursionDrm Video
- Insertion in Link ListDrm Video
- Deletion From Link ListDrm Video
Structure Modification & Pointer Logic
Tree
Binary Tree Basics & Props
Traversals & Construction
- Preorder Treversal of Binary TreeDrm Video
- Inorder Traversal Of Binary TreeDrm Video
- Post Order Traversal Of Binary TreeDrm Video
- Tree traversal Practice QuestionDrm Video
- Tree traversal Practice QuestionDrm Video
- Tree traversal Practice QuestionDrm Video
- Tree Practice QuestionDrm Video
- Tree Traversal Pseudocode (Pre-order)Drm Video
- Tree traversal Pseudocode (Inorder)Drm Video
- Tree Traversal Pseudocode (Post-Order )Drm Video
- Tree Traversal Pseudocode PQDrm Video
BST Basics & Operations
AVL Trees & Balancing
Complete Binary Trees
Heaps & Priority Queues
Advanced & k-ary Trees
- Advanced & k-ary Trees - NotesPdf
- Threaded Binary TreeDrm Video
- K-ary TreeDrm Video
- K-ary Tree Practice Question 1Drm Video
- K-ary Tree Practice Question 2Drm Video
- K-ary Tree Practice Question 3Drm Video
- K-ary Tree Practice Question 4Drm Video
- K-ary Tree Practice Question 6Drm Video
- K-ary Tree Practice Question 7Drm Video
- K-ary Tree Practice Question 8Drm Video
Graphs
Graph Reps & Basics
DFS & Applications
BFS & Applications
Hashing
Hashing Basics & Functions
Open Addressing (Probing)
Chaining & Perf Analysis
Algorithm Analysis
Algo Basics & Analysis
Sorting Algorithms
Introduction to Sorting
Bubble Sort
Insertion Sort
Merge Sort
Quick Sort
Comparisons & Searching
Minimum Spanning Trees
MST & Kruskal's Algo
MST & Prim's Algo
Time Complexity Analysis
Iterative Loops & Code
- Iterative Loops & Code NotesPdf
- Demo: Basics of Time ComplexityStandard Video
- Space ComplexityDrm Video
- Loops Time Complexity - 1Drm Video
- Loops Time Complexity - 2Drm Video
- Loops Time Complexity - 3Drm Video
- Loops Time Complexity - 4Drm Video
- Loops Time Complexity - 5Drm Video
- Loops Time Complexity - 6Drm Video
- Loops Time Complexity - 7Drm Video
- Loops Time Complexity - 8Drm Video
- Loops Time Complexity - 9Drm Video
- Loops Time Complexity - 10Drm Video
Substitution Method
- Substitution Method - NotesPdf
- AP and GP SeriesDrm Video
- Recurrence Relation - 1Drm Video
- Recurrence Relation - 2Drm Video
- Recurrence Relation - 3Drm Video
- Recurrence Relation - 4Drm Video
- Recurrence Relation - 5Drm Video
- Recurrence Relation - 6Drm Video
- Recurrence Relation - 7Drm Video
- Recurrence Relation - 8Drm Video
- Recurrence Relation - 9Drm Video
- Recurrence Relation - 10Drm Video
- Recurrence Relation - 11Drm Video
- Recurrence Relation - 12Drm Video
- Recurrence Relation - 13Drm Video
- Recurrence Relation - 14Drm Video
Recursion Tree Method
Graph Theory
Introduction to Graphs – Definitions, Terminology (Loops, Parallel Edges, Adjacent Vertices)
Types of Graphs – Finite, Infinite, Null, Trivial, Complete
Bipartite, Cycle, Regular, and Complement of a Graph
Number of Graphs – Counting of Simple, Undirected, Unlabeled
Degree of Vertex – Isolated and Pendant Vertices, Handshaking Lemma, and Degree Sequence
Minimum and Maximum Degree – Relationships, Degree Constraints, and Havel-Hakimi Theorem
Graph Traversal – Walk, Path, Trail, Circuit, and Connected Graphs
Euler and Hamiltonian Graphs – Definitions, Conditions, and Examples
Planar Graphs – Kuratowski’s Theorems, Homorphism and examples
Euler Formula – Planar Graph Formula, Applications, and Derived Relations
Graph Coloring – Vertex Coloring, Edge Coloring, Chromatic Number, and Coloring Theorems
Trees – Definitions, Properties, Eccentricity, Diameter, Radius, and Center
Spanning Tree and Spanning Forest – Definition, Construction, and Applications
Shortest Path Algos
Dijkstra’s Algorithm
Bellman-Ford Algo
- Bellman-Ford Algo NotesPdf
- Bellman- Ford Algorithm Part-1Drm Video
- Bellman- Ford Algorithm Part-2Drm Video
- Dijakstra and bellaman ford algorithimDrm Video
- DIjakstra algorithim and bellaman ford Practice questionsDrm Video
- single source shortest path practice questionDrm Video
- Practice QuestionDrm Video
- Greedy alogrithimsDrm Video
Module lessons
Lessons
Previous-year questions
PYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions13 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions19 questionsPYQ collectionPYQ Questions12 questionsPYQ collectionPYQ Questions15 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions36 questionsPYQ collectionPYQ Questions15 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions24 questionsPYQ collectionPYQ Questions8 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions16 questionsPYQ collectionPYQ Questions12 questionsPYQ collectionPYQ Questions20 questionsPYQ collectionPYQ Questions14 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions69 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions11 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions10 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions17 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions12 questionsPYQ collectionPYQ Questions12 questionsPYQ collectionPYQ Questions44 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions10 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions275 questions
Explore the course
- HPSC Interview Preparation
- Python Language
- Computer Networks
- Computer System & Organisation
- Database Management System
- Operating Systems
- Digital Logic & Circuits
- Theory Of Computation
- Compiler Design
- Software Engineering
- Introduction to Emerging Trends
- Digital Society & Cyber Law
- HPSC PGT Previous Year Paper
- HPSC Assistant Professor Previous Year Paper
- Live Sessions
- Full Mock Test
Loading lesson…