The com.mhhe.clrs2e package

This package contains Java classes to implement the algorithms in Parts I through VI of Introduction to Algorithms, Second edition, by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein.

Documentation of the classes in com.mhhe.clrs2e

Java files for the classes in com.mhhe.clrs2e

Java files for driver classes to test com.mhhe.clrs2e

Dependencies among the classes, listed by chapter

Jar file clrs2e.jar, holding the classes in com.mhhe.clrs2e


License information

  1. This software is for the purpose of demonstrating one of many ways to implement the algorithms in Introduction to Algorithms, Second edition, by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. This software has been tested on a limited set of test cases, but it has not been exhaustively tested. It should not be used for mission-critical applications without further testing.

  2. McGraw-Hill licenses and authorizes you to use this software only on a microcomputer located within your own facilities.

  3. You will abide by the Copyright Law of the United States.

  4. You may prepare a derivative version of this software provided that your source code indicates that it is based on this software and also that you have made changes to it.

  5. If you believe that you have found an error in this software, please send email to clrs-java-bugs@mhhe.com. If you have a suggestion for an improvement, please send email to clrs-java-suggestions@mhhe.com.