|
|
|
|
Handouts
- Handout #1 (Syllabus) -- September 28
- Handout #2 (Setting up Java) -- September 30.
- Handout #3 (Sample Program--IntList) -- September 30.
- Handout #4 (assignment #1--SortedIntList)
which is a variation of IntList.java
and with testing program SortedIntListTest.java
and binary search code binary.txt
-- October 3.
- Handout #5 (Sample Program--new IntList) -- October 5.
- Handout #6 (Sample Program--IntList Iterator) -- October 7.
- Handout #7 (assignment #2--LetterInventory)-- October 7.
- Handout #8 (Sample Program--simple linked list code) -- October 12.
- Handout #9 (Sample Program--more linked list code) -- October 12.
- Handout #10 (assignment #3--AssassinManager) with supporting files ass3.zip -- October 14.
- Handout #11 (Sample Program--three "max sum" algorithms) -- October 17.
- Handout #12 (Sample Program--Stack/Queue examples)
which requires ArrayStack.java
and LinkedQueue.java
-- October 19.
- Handout #13 (assignment #4--Sieve) with supporting files ass4.zip -- October 21.
- Handout #14 (Sample Program--simple recursion) -- October 24.
- Handout #15 (Sample Program--more recursion) -- October 26.
- Handout #16 (Sample Program--word count using Map) -- October 28.
- Handout #17 (assignment #5--Random Sentence Generator) with supporting files ass5.zip -- October 28.
- Handout #18 (Sample inheritance problem) -- October 31.
- Handout #19 (Sample midterm) -- October 31.
- Handout #20 (Sample Program--8 queens)
with supporting files queens.zip (compile and execute Queens2.java to see animation) -- November 2.
- Handout #21 (Key to sample midterm) -- November 4.
- Handout #22 (Key to midterm) -- November 9.
- Handout #23 (assignment #6--anagrams)
with supporting files ass6.zip
and for eclipse users only LetterInventory.jar -- November 9.
- Handout #24 (Sample Program--simple binary tree) -- November 14
- Handout #25 (Sample Program--binary search tree) with demo Tree.jar (download and double-click on Tree.jar, source code TreeSource.zip) -- November 16.
- Handout #26 (assignment #7--20 questions)
with supporting files ass7.zip -- November 18
- Handout #27 (Sample Program--merge sort) -- November 21
- Handout #28 (Sample Program--quicksort) -- November 23
- Handout #29 (Sample Program--inheritance example) -- December 2
- Handout #30 (assignment #8--Huffman tree)
with supporting files ass8.zip -- November 29
- Handout #31 (assignment #8 bonus--Huffman tree)
with supporting files ass8-bonus.zip -- December 2
- Handout #32 (Sample Program--abstract Shape) -- December 5
- Handout #33 (Sample Program--IntList, AbstractIntList, ArrayIntList) -- December 5
- Handout #34 (Sample final) -- December 6
- Handout #35 (Sample Program--LinkedIntList) -- December 5
- Handout #36 (Key to sample final) -- December 9
- Handout #37 (Key to final) -- December 14
|