Introduction to Algorithms and Data Structures (EE255)


B.Tech (E&E)




Programme Specific Electives (PSE)

Credits (L-T-P): 

04 (3-1-0)


Mathematical basis and notions for algorithm analysis. Sorting, Divide and Conquer, Linear time sorting, Elementary Data Structures, Priority Queues, BST and RBT.

Design and Analysis Paradigms – Dynamic Programming, Greedy Algorithms, Graph Algorithms.


1. T.H. Cormen, C.E. Leiserson, R.L. Rivest , C. Stein, Introduction to Algorithms, 2nd Edition, PHI, 2004.
2. D.E. Knuth, The Art of Computer Programming, Volumes I and III, Addison-Wesley, 1973.
3. Anany Levitin, Introduction to the Design and Analysis of Algorithms, Pearson Education, 2003.


Electrical and Electronics Engineering

Contact us

 Vinatha U
Associate Professor and Head of the Department
Department of Electrical and Electronics Engineering
National Institute of Technology Karnataka, Surathkal
Srinivasnagar, Surathkal, Mangalore-575025. Karnataka, India.
Ph : +91-824-2473045
Fax: +91-824-2474039
E-mail: hodee[AT]nitk[DOT]ac[DOT]in

Connect with us

We're on Social Networks. Follow us & get in touch.