CS482 Data Structures (Ktustudents - In)
CS482 Data Structures (Ktustudents - In)
KTUStudents.in
algorithms for various applications
iv. illustrate and compare various techniques for searching and sorting
v. illustrate various hashing techniques
Text Books:
1. Richard F. Gilberg and Behrouz A. Forouzan, Data Structures: A Pseudocode Approach with
C, 2/e, Cengage Learning, 2005.
2. Samanta D., Classic Data Structures, Prentice Hall India, 2/e, 2009.
References:
1. Aho A. V., J. E. Hopcroft and J. D. Ullman, Data Structures and Algorithms, Pearson
Publication,1983.
2. Horwitz E., S. Sahni and S. Anderson, Fundamentals of Data Structures in C, University Press
(India), 2008.
3. Hugges J. K. and J. I. Michtm, A Structured Approach to Programming, PHI, 1987.
4. Lipschuts S., Theory and Problems of Data Structures, Schaum’s Series, 1986.
5. Martin Barrett, Clifford Wagner, And Unix: Tools For Software Design, John Wiley, 2008
6. Peter Brass, Advanced Data Structures, Cambridge University Press, 2008
7. Tremblay J. P. and P. G. Sorenson, Introduction to Data Structures with Applications, Tata
McGraw Hill, 1995.
8. Wirth N., Algorithms + Data Structures = Programs, Prentice Hall, 2004.
COURSE PLAN
End
Hours Sem.
Module Contents
Exam
Marks
KTUStudents.in
V Sorting techniques – Bubble sort, Selection Sort, Insertion sort, 07 20%
Merge sort, Quick sort, Searching algorithms (Performance
comparison expected. Detailed analysis not required)
Linear and Binary search. (Performance comparison expected.
Detailed analysis not required)
VI Hash Tables – Hashing functions – Mid square, division, folding, 07 20%
digit analysis, collusion resolution and Overflow handling
techniques.
END SEMESTER EXAMINATION
KTUStudents.in