
2025 regulation - 3rd semester for CSE Computer Science and Engineering, CSE(CY) - Computer Science and Engineering (Cyber Security), AIDS - Artificial Intelligence and Data Science, IT - Information Technology Departments. Subject Code: CS25C08, Subject Name: Data Structures, Batch: 2025, 2026, 2027, 2028. Department: CSE Computer Science and Engineering Department, CSE(CY) - Computer Science and Engineering (Cyber Security) Department, AIDS - Artificial Intelligence and Data Science Department, IT - Information Technology Department. Institute: Anna University Affiliated Engineering College, TamilNadu. This page has Data Structures (CS25C08) study material, notes, semester question paper pdf download, important questions, lecture notes.

CS25C08:
Data Structures
Course
Objectives: This course presents various data
structures and their importance to provide a comprehensive view about problem
solving skills.
Linear
Data Structures: Abstract Data Types- Internal
Representation of Primitive Data Structures- One Dimensional and
Multi-Dimensional Arrays- linear lists- Singly, doubly, Circular linked lists-
Applications.
Practicals
•
Single and Multidimensional arrays
•
Singly, Doubly and Circular Linked Lists
Stacks
and Queues: Stack: Representations – Operations –
Implementations – Applications.
Queue:
Representations – Operations – Implementations – Types - Applications.
Practicals
•
String reverse operations and Expression evaluation
•
Circular Queue and Priority Queue
Trees:
Representations
– Types
– Binary Search Trees (BSTs) - AVL Tree –
Operations: Search, Traversals,
Rotations - Balanced BSTs- Splay trees- B-trees- Binary Heaps.
Practicals
•
Traversal operation
•
AVL Tree rotations
•
Query and Update operations on Balanced BSTs
Sorting,
Searching & Hashing Techniques: Linear and Binary
Search - Bubble Sort - Insertion Sort- Merge Sort- Bucket Sort- Quick Sort-
Heap sort- Hashing techniques- Dictionaries- Hash function- Collision -
Separate chaining- open addressing.
Practicals
•
Quick and Heap Sort
•
Binary Search and Hashing
Graphs:
Representation - Types – Operations - Prim’s, Kruskal algorithms - Dijikstra’s
algorithm – Connected and Biconnected Components.
Practicals
•
BFS and DFS algorithms
•
Minimum Spanning Tree and shortest path algorithms
Assessment
Weightage:
Weightage:
Continuous
Assessment: 50%
(i)
. Activities: 10%
(ii)
. Internal Theory Examinations: 30%
(iii)
.Internal Laboratory Examination: 10%
End
Semester Theory Examination: 50%
Mandated Activities
with marks:
Assignments
(30), Quiz (10), Project based learning (25), Flipped Classroom (10), Review of
GATE questions (25).
Internal Examinations:
TWO tests
References
1.
Gilberg, R. F., & Forouzan, B. A, “Data Structures: A Pseudocode Approach”,
Cengage Learning India Private Limited, 2023
2.
Mark Allen Weiss, “Data Structures and Algorithm Analysis in C++”, 4th Edition,
Pearson, 2014.
3.
Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, “Data Structures and
Algorithms”, Pearson, 2001.
4.
D.S. Malik, Data Structures Using C++, 2nd Edition, Cengage, 2012.
Data Structure: Unit I: Lists,, Data Structure: Unit II (a): Stacks,, Data Structure: Unit II (b): Queue,, Data Structure: Unit III: Trees,, Data Structure: Unit IV : Multiway Search Trees and Graphs,, Data Structure: Unit V (a): Searching and Sorting,, Data Structure: Unit V (b): Hashing Techniques 3rd Semester 2025 Regulation : CS25C08 3rd Semester CSE,IT,CY,AIDS departments. | 2025 Regulation Data Structures