CS 151: Algorithms and Data Structures II

Course homepage



About
Announcements
Lectures
Coursework
FAQ


Java API

  • (Oct 7) For this Thursday's class (Oct 9), please bring along pseudocode for the wildcard-search problem (I've written this up as Exercise 5.7 in Module 5), as well as for Assignment 2. Hint: Try and write the wildcard problem using recursion.
  • (Sept 22) My office hours this Thursday will be canceled. I have to travel to a conference Thursday afternoon.
  • (Sept 11) Don't forget: work out a 7-element example using both versions (recursive and non-recursive) of quicksort.
  • (Sept 10) Yu, the TA, has made an electronic version his lab notes, and will continue to do so periodically. Here's the first one.
  • (Sept 9) The TA will hold his office hours (not lab) in Phillips 725 at the usual times of Mon 10-12 and Fri 1-3pm.
  • (Sept 9) Don't forget to review recursion and then do Ex 2.2 for Thursday's class.
  • (Sept 9) If you are still having trouble compiling with the test environment, please meet with the TA asap to sort this out.
  • (Sept 5) Please DO NOT email the TA your encrypted-jar. The submission instructions ask that you encrypt and leave the encrypted jar in your submit directory.
  • (Sept 3) My office hours this Thursday (Sept 4) will be 5-6pm.
  • (Sept 2) To learn more about enumerations and iterators, please read through Java modules 6 and 7 in CS-143
  • (Aug 14) There is a subdirectory of cs151 called useful in which I will occasionally place classes like UniformRandom.java that I think will be useful to the class. These classes will themselves be periodically modified - I will try to remember to post a notice here when I've made such a modification.
  • (Aug 14) To get a SEAS Unix or NT account, visit the room next to the elevator. For more information on systems, Unix or NT, see the SEAS computing website