# Data Structures And Algorithms

- Institution: IIT Delhi
- Department: Computer Science and Engineering
- Teacher: Prof. Naveen Garg
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106102064)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106102064)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Introduction to Data Structures and Algorithms](https://invisiblenetwork.ai/learn/nptel/106102064/88e5a22c645b) (Video)
2. [Stacks](https://invisiblenetwork.ai/learn/nptel/106102064/a9fc062cfa5b) (Video)
3. [Queues and Linked Lists](https://invisiblenetwork.ai/learn/nptel/106102064/c70e2cd7b257) (Video)
4. [Dictionaries](https://invisiblenetwork.ai/learn/nptel/106102064/4d4c635067b1) (Video)
5. [Hashing](https://invisiblenetwork.ai/learn/nptel/106102064/8e22d71f31e6) (Video)
6. [Trees](https://invisiblenetwork.ai/learn/nptel/106102064/076a148c1870) (Video)
7. [Tree Walks / Traversals](https://invisiblenetwork.ai/learn/nptel/106102064/017768de8178) (Video)
8. [Ordered Dictionaries](https://invisiblenetwork.ai/learn/nptel/106102064/8729491533f8) (Video)
9. [Deletion](https://invisiblenetwork.ai/learn/nptel/106102064/f487fa12cd5f) (Video)
10. [Quick Sort](https://invisiblenetwork.ai/learn/nptel/106102064/bac3b7e15878) (Video)
11. [AVL Trees](https://invisiblenetwork.ai/learn/nptel/106102064/90cf76e6a44c) (Video)
12. [AVL Trees](https://invisiblenetwork.ai/learn/nptel/106102064/15e13df33ce7) (Video)
13. [Trees](https://invisiblenetwork.ai/learn/nptel/106102064/79122be4551a) (Video)
14. [Red Black Trees](https://invisiblenetwork.ai/learn/nptel/106102064/6550b910b446) (Video)
15. [Insertion in Red Black Trees](https://invisiblenetwork.ai/learn/nptel/106102064/2339c7b1bb24) (Video)
16. [Disk Based Data Structures](https://invisiblenetwork.ai/learn/nptel/106102064/38614966507e) (Video)
17. [Case Study: Searching for Patterns](https://invisiblenetwork.ai/learn/nptel/106102064/b29bbe6743ed) (Video)
18. [Tries](https://invisiblenetwork.ai/learn/nptel/106102064/07c146bd0d5e) (Video)
19. [Data Compression](https://invisiblenetwork.ai/learn/nptel/106102064/d60b307394be) (Video)
20. [Priority Queues](https://invisiblenetwork.ai/learn/nptel/106102064/6b9e7cca378b) (Video)
21. [Binary Heaps](https://invisiblenetwork.ai/learn/nptel/106102064/d3edbba5f90a) (Video)
22. [Why Sorting](https://invisiblenetwork.ai/learn/nptel/106102064/1e28223cde40) (Video)
23. [More Sorting](https://invisiblenetwork.ai/learn/nptel/106102064/268ab86d5521) (Video)
24. [Graphs](https://invisiblenetwork.ai/learn/nptel/106102064/eb8a0aa74c3f) (Video)
25. [Data Structures for Graphs](https://invisiblenetwork.ai/learn/nptel/106102064/cc8083bd05bb) (Video)
26. [Two Applications of Breadth First Search](https://invisiblenetwork.ai/learn/nptel/106102064/4fb1849a634d) (Video)
27. [Depth First Search](https://invisiblenetwork.ai/learn/nptel/106102064/00720a73ac82) (Video)
28. [Applications of DFS](https://invisiblenetwork.ai/learn/nptel/106102064/8e1990d84163) (Video)
29. [DFS in Directed Graphs](https://invisiblenetwork.ai/learn/nptel/106102064/4b9c9a254964) (Video)
30. [Applications of DFS in Directed Graphs](https://invisiblenetwork.ai/learn/nptel/106102064/27727c2b9b52) (Video)
31. [Minimum Spanning Trees](https://invisiblenetwork.ai/learn/nptel/106102064/60b3cb51dddd) (Video)
32. [The Union](https://invisiblenetwork.ai/learn/nptel/106102064/a27dbe93b854) (Video)
33. [Prims Algorithm for Minimum Spanning Trees](https://invisiblenetwork.ai/learn/nptel/106102064/98cf2499eefd) (Video)
34. [Single Source Shortest Paths](https://invisiblenetwork.ai/learn/nptel/106102064/11cedfbad157) (Video)
35. [Correctness of Dijkstras Algorithm](https://invisiblenetwork.ai/learn/nptel/106102064/f9c5d4d9136b) (Video)
36. [Single Source Shortest Paths](https://invisiblenetwork.ai/learn/nptel/106102064/8f47daeb8186) (Video)
