381
Page views
35
Files
0
Videos
0
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

UNIT
4
HASHING AND SETS

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

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:

1. A. 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”, Pearson Education, 1st Edition, 2003.(UNIT I,II, V) 3.Reema Thareja, “Data Structures Using C” Oxford Second Edition, 2014.(UNIT I,II,III,V) 4.Sahni Horowitz, “Fundamentals of Data Structures in C” ,Universities Press; Second edition 2008(UNIT I,II,III,V) 5.Noel Kalicharan, “Datastructures in C”, Create Space Independent Publishing Platform; 1st edition 2008((UNIT I,II,III,IV)

Text Book:

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

 

Print    Download