home page - news - syllabus - topics - schedule - assignments - tutorials - tests - java - references - Mike Jacobson |
Links |
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest
and Clifford Stein
Introduction to Algorithms,
Second Edition
MIT Press/McGraw-Hill, 2001
QA 76.6 C66 2001
New copies of this textbook that are available in the bookstore also include an “Algorithms in Java” CD that will be useful for this course. The printed book itself does not include Java code.
This book has also been used as the textbook for Computer Science 413 in recent years. Students might find to be a useful reference when taking that course too.
Each of the following books includes most or all of the topics that will be studied in Computer Science 331. Each is available on reserve in the University of Calgary library for use by students in this course.
Adam Drozdek
Data Structures and Algorithms in Java,
Second Edition
Thomson Course Technology, 2005
QA 76.73 J38 D76 2005
Michael T. Goodrich and Roberto Tamassia
Data Structures and Algorithms in Java,
Third Edition
Wiley, 2004
QA 76.76 J38 H67 2002
A fourth edition of this book now exists but is not available yet in the library.
The web page for the third edition also includes a link to additional web resources that are potentially of interest to students in this course.
Mark Allan Weiss
Data Structures and Problem Solving Using Java,
Third Edition
Pearson Education, 2006
QA 76.73 J38 W45
There is also a page maintained by the author of the book that includes numerous other resources.
This page last modified:
http://www.cpsc.ucalgary.ca/~jacobs/cpsc331/W07/references.html |