Subject Details
Dept     : CSE
Sem      : 3
Regul    : 2019
Faculty : Dr.S.Sathish Kumar
phone  : NIL
E-mail  : sathishkumar2k9@gmail.com
334
Page views
12
Files
2
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

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 sort- Insertion sort- Shell sort- Heap sort- Quick sort- Merge sort – Searching: Linear search- Binary search.

Reference Book:

A. V. Aho, J. E. Hopcroft and J. D. Ullman, “Data Structures and Algorithms”, Pearson Education, 2nd Edition, 2007 A.M.Tenenbaum, Y. Langsam and M. J. Augenstein, “Data Structures using C”, Pearson Education, 1st Edition, 2003 Reema Thareja, “Data Structures Using C” Oxford Second Edition, 2014 Sahni Horowitz, “Fundamentals of Data Structures in C” ,Universities Press; Second edition 2008 Noel Kalicharan, “Datastructures in C”, Create Space Independent Publishing Platform; 1st edition 2008

Text Book:

M. A. Weiss, “Data Structures and Algorithm Analysis in C”, Pearson Education, 8th Edition, 2007

 

Print    Download