Subject Details
Dept     : CSE
Sem      : 3
Regul    : R2023
Faculty : Ms M YOGADHARANI
phone  : 8072893074
E-mail  : yogadharani.m.cse@snsce.ac.in
577
Page views
32
Files
1
Videos
1
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

inary 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:

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

Text 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)