Data Structure
Data Structure
Recursive algorithms
applications-infix to postfix
conversion,
Postfix expression evaluation,
recursion implementation, http://
Queue ADT, definition and btechsmartclass.com/ BLACK
2 II 14 21-01-2019
operations ,array and linked data_structures& BOARD
Implementations in C,
T1
Circular queues-Insertion and
deletion operations,
Graphs – Introduction,
Definition, Terminology, Graph
ADT, Graph Representations-
Adjacency matrix,
Adjacency lists, Graph
traversals- DFS and BFS.
Searching- Linear Search,
Binary Search,
Static Hashing-Introduction,
hash tables, hash functions,
(a) Collision resolution
techniques http://
Overflow Handling.
btechsmartclass.com/ BLACK
4 IV 12 20-03-2019
(b) Bubble sort and data_structures& BOARD
merge sort T1
Sorting-Insertion Sort,
Selection Sort, Radix Sort,
Quick sort, Heap Sort,
Comparison of Sorting
methods.
Search Trees-Binary Search
Trees, Definition, Operations-
Searching, Insertion and
Deletion,
AVL Trees-
Definition and Examples,
Insertion into an AVL Tree ,
TEXT BOOKS:
1. Fundamentals of Data structures in C, 2nd Edition, E.Horowitz, S.Sahni and Susan
Anderson-Freed, Universities Press.
2. Data structures A Programming Approach with C, D.S.Kushwaha and A.K.Misra, PHI.
REFERENCE BOOKS:
1. Data structures: A Pseudocode Approach with C, 2nd edition, R.F.Gilberg And B.A.Forouzan, Cengage
Learning.
2. Data structures and Algorithm Analysis in C, 2nd edition, M.A.Weiss, Pearson.
3. Data Structures using C, A.M.Tanenbaum,Y. Langsam, M.J.Augenstein, Pearson.
4. Data structures and Program Design in C, 2nd edition, R.Kruse, C.L.Tondo and B.Leung,Pearson.
5. Data Structures and Algorithms made easy in JAVA, 2nd Edition, Narsimha Karumanchi, CareerMonk
Publications.
6. Data Structures using C, R.Thareja, Oxford University Press.
7. Data Structures, S.Lipscutz,Schaum’s Outlines, TMH.
8. Data structures using C, A.K.Sharma, 2nd edition, Pearson..