← Back to Home

Programming and Data Structures

Master C programming and fundamental data structures for efficient problem solving.

📊 Average Weightage: 7–8 Marks (3–5 Questions)

C Programming

Syntax, control flow, functions, storage classes, and the critical concepts of pointers and recursion.

Arrays & Linked Lists

1D/2D arrays, singly and doubly linked lists including traversal, insertion, and deletion operations.

Stacks, Queues & Hashing

Stack and Queue operations and applications (like expression evaluation). Hashing techniques and collision resolution.

Trees & Graphs

Tree traversals (binary trees, BSTs), binary heaps, and basic graph representation and traversal (BFS/DFS).

📘
Recommended Book
The C Programming Language — K&R
View PDF →
💡
High-Yield Topics

Pointers and recursion are high-yield in C programming. In data structures, focus on mastering trees (especially BSTs and heaps) and basic graph traversals.

Need help with Programming?

📅 Book a Doubts Session →