aafaqcsGCET KASHMIRDEPARTMENT OF CSE
Dr. Aafaq Mohi Ud Din
Preparing for GATE DA 2027? The full Machine Learning series is free on YouTube, built on real data.

Teaching › DS

Data Structures

How data is organised in memory and why it matters: arrays, linked lists, stacks, queues, trees, graphs, hashing, searching and sorting.

B.Tech CSE · Autumn 2026 · 0 of 15 weeks of material uploaded

Google Classroom: ask in class for the joining code.
Week 01Introduction: abstract data types, complexity, arraysSlides soonPractice soon
Week 02Arrays II: 2-D arrays, sparse matrices, stringsSlides soonPractice soon
Week 03Singly linked listsSlides soonPractice soon
Week 04Doubly and circular linked lists; polynomial additionSlides soonPractice soon
Week 05Stacks: array and list implementations; infix to postfixSlides soonPractice soon
Week 06Stack applications: expression evaluation, recursionSlides soonPractice soon
Week 07Queues: linear, circular, deque, priority queueSlides soonPractice soon
Week 08Trees: terminology, binary trees, traversalsSlides soonPractice soon
Week 09Binary search treesSlides soonPractice soon
Week 10Balanced trees: AVL trees; introduction to B-treesSlides soonPractice soon
Week 11Heaps and heap sortSlides soonPractice soon
Week 12Graphs: representations, BFS, DFSSlides soonPractice soon
Week 13Searching and hashing: collision resolutionSlides soonPractice soon
Week 14Sorting: bubble, insertion, selection, merge, quickSlides soonPractice soon
Week 15Revision and previous-year questionsSlides soonPractice soon