Skip to content

shashankrustagi/DSA-IITD-NaveenGarg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA Notes — Dr. Naveen Garg (IIT Delhi)

IIT Delhi Campus


Data Structures and Algorithms

Based on the lectures of Dr. Naveen Garg
Professor, Department of Computer Science and Engineering
Indian Institute of Technology Delhi
(NPTEL)


About This Repository

This repository contains structured notes on Data Structures and Algorithms, compiled from the NPTEL course taught by Dr. Naveen Garg at IIT Delhi.

The focus of these notes is on:

  • Conceptual clarity
  • Algorithmic intuition
  • Mathematical rigor
  • Proof-based reasoning

The material is suitable for building strong fundamentals rather than quick memorization.


About Dr. Naveen Garg

Dr Naveen Garg IIT Delhi

Dr. Naveen Garg is a faculty member in the Department of Computer Science and Engineering, IIT Delhi.

He is widely known for his clear, rigorous, and principle-driven teaching style.
His DSA course on NPTEL is considered one of the most conceptually strong resources for algorithms in India.

Key characteristics of his lectures:

  • Emphasis on first principles
  • Strong focus on correctness and proofs
  • Clear distinction between intuition and formal logic
  • Depth suitable for both students and serious practitioners

Source

  • Platform: NPTEL
  • Institute: IIT Delhi
  • Course: Data Structures and Algorithms
  • Instructor: Dr. Naveen Garg

Official course page:
https://nptel.ac.in/courses/106/102/106102064/


Contents

  • Core data structures
  • Fundamental algorithms
  • Time and space complexity analysis
  • Correctness arguments and proofs

The notes closely follow the structure of the original lectures.


Intended Audience

  • Computer Science students
  • GATE and CAT aspirants
  • Software engineering interview preparation
  • Anyone interested in learning DSA in a rigorous manner

Acknowledgement

All academic credit for the content and pedagogy belongs to:

Dr. Naveen Garg
Professor, CSE
Indian Institute of Technology Delhi

This repository is an independent, student-maintained effort created for educational and revision purposes.


Disclaimer

These notes are based on publicly available lecture material.
They are not official IIT Delhi or NPTEL publications.


Support

If this repository is useful to you, consider starring or sharing it.

About

DSA notes of Dr Naveen Garg, IIT Delhi, NPTEL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors