Data Structures and Algorithms
Offered In
The Data Structures and Algorithms course at IIIT Delhi covers foundational theory and practical problem-solving. This page consolidates verified past exam papers (Midsem & Endsem) and handwritten study notes across all enrolled branches.
Complete Midsem & Endsem Solutions
Student Handwritten Lecture Notes
Assignment Sets & Practice Problems
How to prepare for IIITD Data Structures and Algorithms Exams?
The highest-yield preparation strategy is to practice the previous 3 years' midsem and endsem papers. Prioritize recurring proof questions, edge cases, and assignment problems directly preserved on Semly.
| Assessment | Typical Weightage | Focus Area |
|---|---|---|
| Midsem Exam | 25-30% | Core concepts & PYQs |
| Endsem Exam | 35-45% | Advanced theory & proofs |
| Assignments & Labs | 25-30% | Practical coding & problem sets |
IIITD Senior-Verified
All PYQs, lecture summaries, and solutions are crowdsourced and validated by current IIIT Delhi students.
Available Study Material
Verified resources available for instant access on Semly
[Others] Endsem Lab Slot 3
IIIT Delhi Verified Resource
[2022] DSA MidSem
IIIT Delhi Verified Resource
[2022] Endsem
IIIT Delhi Verified Resource
[2022] Midsem
IIIT Delhi Verified Resource
[2022] Midsem Soln
IIIT Delhi Verified Resource
[2023] Midsem
IIIT Delhi Verified Resource
[2024] DSA Endsem
IIIT Delhi Verified Resource
[2024] midsem
IIIT Delhi Verified Resource
[2022] CSE102 End sem final
IIIT Delhi Verified Resource
[Others] DSA Endsem rubric
IIIT Delhi Verified Resource
[Others] DSAendsem
IIIT Delhi Verified Resource
[Others] DSAmidsem
IIIT Delhi Verified Resource
[Others] DSAmidsemlab
IIIT Delhi Verified Resource
[Others] MIDSEM Sol
IIIT Delhi Verified Resource
[2022] Quiz 1 Soln
IIIT Delhi Verified Resource
Course Syllabus & Overview
Data Structures and Algorithms - IIITD Notes & PYQs
Ace your Data Structures and Algorithms exams at IIIT Delhi. This repository contains crowdsourced notes, professor-specific lecture summaries, and extremely accurate Midsem and Endsem PYQs specifically tailored for the CSE B.Tech program.
Course Overview & Syllabus Breakdown
This course is a core requirement for the CSE curriculum at IIITD. It covers advanced theoretical concepts and rigorous practical assignments.
- Understand the complex theories and theorems required for the midsem.
- Get hints and solutions for the challenging weekly programming assignments.
- Review professor-specific exam patterns and grading rubrics.
Verified PYQs (Previous Year Questions)
Midsem 2023 - Core Question
Question (15 Marks): Define the core architecture and provide a comprehensive mathematical analysis of the system as discussed in the Data Structures and Algorithms lectures. Solution Approach: Based on the official slide deck, you must first define the three main state transitions.
Endsem 2022 - Advanced Application
Question (20 Marks): Formulate an optimal solution for the problem presented in Assignment 3, proving its time and space complexity. Key Concept: This requires a deep understanding of dynamic programming and state spaces covered in Week 7.
Lecture Notes & Cheat Sheets
Download our verified, high-quality cheat sheets created by 9-pointer seniors that condense an entire semester of Data Structures and Algorithms into just a few pages of high-yield formulas and concepts....