Department of Computer Science and Engineering, IIT Kanpur

CS201: Data Structures

Dr. R. K. Ghosh


Home | Notice Board | Instructor | TAs | Students | Assignments | Schedule | Lectures | Resources
These are some of the resources that are freely accessible on internet. There may be other freely accessible links. Students are encouraged to help to update this list by suggesting links to add. Just mail your suggestions to the course TAs.

References and On-line Books

M. Goodrich & R. Tamassia: Data Structures and Algorithms in Java, 2E, John Wiley, 2001. Ten copies are now available in Central library. The book can be also procured for personal use either from two local book stores (Bookland, Asians) at the city price per copy being about Rs 300.00.

B. R. Preiss: Data Structures and Algorithms with Object-Oriented Design Patterns in C++, John Wiley, 1998.
T. Standish: Data Structures in JAVA Addison-Wesley, 1999.
Cormen, Lieserson and Rivest: Introduction to Algorithms, Prentice Hall, 1990. (A new edition of this book is to be shipped shortly)
B. R. Preiss: Data Structures and Algorithms with Object-Oriented Design Patterns in Java, John-Wiley, 1999.

JAVA Related Resources

Java 2.0 Platform, Standard Edition, v1.2.2, API Specification
Java tutorial direct from source
One more Java tutorial
Java tutorial from Clemson Univ
An easy tutorial on Java
A tutorial on Advanced Java Stuff

Complexity Related Resources

Lecture Notes from Univ of Toronoto
Big-Oh Notation
Bruno Preiss Data Structures in C++ Online Book
Big-Oh Lecture Notes from North Carolina Agricultural University
Big-Oh Lecture Notes from UI, Chicago
Lecture Notes from Lolyla Univ, Chicago

Links to Algorithm Courses

Links to algorithm courses


Home | Notice Board | Instructor | TAs | Students | Assignments | Schedule | Lectures | Resources
Page last updated 20 Aug, 2002 by Manish Agarwal