|
Useful
Links
If you think of any cool links please
email zeph@cs.columbia.edu
Practice midterms are available at:
Paul Blaer's website.
How do you submit your programming
homeworks from CUNIX? See
Frank's message explaining what to do.
Recitation Notes and Programs
- See Adam Trilling's
first recitation program. It includes all the
basic Swing components, containers, and event handling that you should
need in order to fulfill the basic requirements of homewowrk number 2.
You're free to incorporate as much, or as little of this code into
your own programs. It is also recommended that you peruse
Sun's Swing tutorial.
- Adam Trilling's
second recitation program.
This one differs from the first version in that the
ActionListener for the Draw button is implemented as a
separate class this time.
- Paul Blaer's
notes on AVL trees.
This is material that you're expected to know for the midterm.
See also the first 3 problems of HW5.
Interesting Links
- HP has a nice explanation and historical
prespective of
postfix notation as used by HP calculators.
- Here are
cool BST and AVL tree applets. Thanks to Kim Demuth for the link.
- Here's a
cool Shellsort applet. Shows you the effect of choosing
different diminishing increment sequences.
- More sorting links, thanks to
Charles O'Donnell:
-
Compaq's applets: Selection Sort, Heapsort, Quicksort.
-
Solidware's applets: Bubblesort, Selection Sort, Insersion Sort, Quicksort.
-
Prof. Dominique Thiebaut of Smith College's applets: BubbleSort,
HeapSort,
InsertionSort,
QuickSort,
SelectionSort,
ShellSort.
-
John Morris of the
University of Western Australia's applets:
Lots of useful animations.
-
Lots of cool applets for Goodrich and Tamassia's
Data Structures book
|