Connected successfully Syllabus || SNS Courseware
Subject Details
Dept     : CST
Sem      : 3
Regul    : 2023
Faculty : Dr.P.Poonkodi
phone  : 9999999999
E-mail  : ah.cst@snsce.ac.in
557
Page views
26
Files
2
Videos
2
R.Links

Icon
Syllabus

UNIT
1
LINEAR STRUCTURES AND TREES

Introduction-Types-Linked Lists- Stack ADT – Queue ADT – Circular queue implementation – Applications of stack and queue- Tree ADT – Tree traversals– Binary Tree ADT – Expression trees.

UNIT
2
ADVANCED TREES

Binary search tree ADT – AVL trees – Binary heaps – B trees-B+ trees –- Applications of trees-Huffman Tree.

UNIT
3
GRAPHS

Definitions – Topological sort – Breadth-first traversal – Shortest path algorithms –Minimum spanning tree – Prim’s and Kruskal’s algorithms – Depth first traversal –biconnectivity – Euler circuits – Applications of graphs :Travelling salesman Problem.

UNIT
4
HASHING AND SETS

Hashing – Separate chaining – Open addressing – Rehashing – Extendible hashing –Disjoint Set ADT – Dynamic equivalence problem – Smart union algorithms – Path compression.

UNIT
5
SORTING AND SEARCHING

Introduction to Algorithm analysis: Asymptotic notation- Sorting: Bubble sort- Selection sortInsertion sort- Shell sort- Heap sort- Quick sort- Merge sort – Searching: Linear search- Binary search.

Reference Book:

1. V. Aho, J. E. Hopcroft and J. D. Ullman, “Data Structures and Algorithms”, Pearson Education, 2nd Edition, 2007 [Unit IV]. 2 A.M.Tenenbaum, Y. Langsam and M. J. Augenstein, “Data Structures using C”,PearsonEducation, 1st Edition, 2003.(UNIT I,II,V) 3 ReemaThareja, “Data Structures Using C” Oxford Second Edition,2014.(UNIT I,II,III,V)

Text Book:

M. A. Weiss, “Data Structures and Algorithm Analysis in C”, Pearson Education, 8th Edition, 2007. [Unit I, II, III, IV,V]