Data Structure Syllabus
Data Structure Syllabus
Objectives:
Understanding basic data structures and algorithms and demonstrate advantages and
disadvantages of specific algorithms and data structures.
Unit I
Reference Books
1. Alfred V.Aho, John E.Hopcraft and Jeffrey D.Ullman, Data Structures and Algorithms,
Pearson Education, Fourteenth Impression, 2013.
2. P.S.Subramanyam, C and C++ Programming concepts and Data Structures, BS Publications,
2013.
3. Ananda Raa Akepogu, Radhika Raju Palagiri, Data structures & algorithms using C++,
Dorling kindersely(India)Pvt Ltd, Pearson Education,2011.
4. Mark Allen weiss, Data structures & algorithms analysis in C++, Dorlingkindersely(India)
Pvt Ltd,Pearson Education,1st Edtion,2007.
5. Rick Decker &Stuart Hirshfield, Working with classes: Data structures and Alogorithms
using C++, Mass Market, 1st Edition,1995.
E.M.G.YADAVA WOMEN’S COLLEGE, MADURAI-14
(An Autonomous Institution – Affiliated to Madurai Kamaraj University)
Re-accredited (3rd Cycle) with Grade A+ & CGPA 3.51 by NAAC
CBCS
DEPARTMENT OF COMPUTER APPLICATIONS - UG
(w.e.f. 2017 – 2018 onwards)
List of Programs:
Data Structures:
1.Implementing Stack as an array.
2. Implementing Stack as a linked list.
3. Convert Infix expression to Postfix expression using stack.
4. Convert Infix expression to Prefix expression using Stack.
5. Implementing Queue as an Array.
6. Implementing Queue as a linked list.
7. Implementing Circular Queue
8. Binary tree traversals.
9. Implement Binary Search Tree.
10.Representation of Graph.
Algorithms:
1. Linear Search
2. Binary Search
3. Bubble Sort Algorithm.
4. Insertion Sort Algorithm.
5. Merge Sort Algorithm.
6. Quick Sort Algorithm.
7. Selection Sort Algorithm.
8. Prim’s Algorithm.
9. Krushkal’s Algorithm.
10. Single Source Shortest Path.