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