Occasionally, clarifications to homework problems, or/and homework hints may become available. Click here for details on Homework Hints
For the optional programming component of Homework 2, you can obtain information on how to time C/C++ functions by browsing the code in Sample RadixSort code (C code), Sample BubbleSort code (C code), Sample BubbleSort code (C++ code).
For solutions go to the password protected area.
If you plan to do any of the optional/beneficial programming assignments you may find the following handout helpful. They are for another course but they might be of help. However, disregard the Java comment in that handout; you are allowed to use Java if you feel like using it. Handout 4 (Programming Guidelines) in Adobe Postscript and Adobe Acrobat PDF.
You can download viewers for Postscript and PDF files through this link.
You can download a LaTeX system for typesetting (the notes were prepared using it) from through this link.