|
|
|
|
Handouts
- Handout #1 (Syllabus) -- June 19.
- Handout #2 (Setting up Java) -- June 19.
- Handout #3 (assignment #1--SortedIntList) with sample testing program SortedIntListTest.java-- June 19.
- Handout #4 (Sample Program--IntList) -- June 20.
- Handout #5 (Sample Program--2nd version of IntList) -- June 23.
- Handout #6 (assignment #2--LetterInventory) -- June 23.
- Handout #7 (Sample Program--simple linked list code) -- June 26.
- Handout #8 (Sample Program--more linked list code) -- June 29.
- Handout #9 (assignment #3--AssassinManager) with supporting files ass3.zip -- June 29.
- Handout #10 (Sample Program--DoublyLinkedIntList class) -- June 30.
- Handout #11 (Sample Program--stacks and queues) -- June 30.
- Handout #12 (assignment #4--Sieve of Eratosthenes) with supporting files ass4.zip -- July 5.
- Handout #13 (inheritance example) -- July 10.
- Handout #14 (Sample Program--simple recursion) -- July 10.
- Handout #15 (Sample Program--merge sort) -- July 14.
- Handout #16 (assignment #5--Random Sentence Generator) with supporting files ass5.zip -- July 14.
- Handout #17 (Sample midterm) -- July 15.
- Handout #18 (Sample midterm solution) -- July 15.
- Handout #19 (Sample Program--8 queens)
with supporting code queens.zip (compile and
run Queens2 to see the animation) -- July 17.
- Handout #20 (assignment #6--Anagrams)
with supporting files ass6.zip -- July 20.
- Handout #21 (Midterm solution) -- July 20.
- Handout #22 (Sample Program--binary search
tree) with demo Tree.jar (download and double-click on Tree.jar, source code TreeSource.zip) -- July 26.
- Handout #23 (assignment #7--20 Questions) with supporting files ass7.zip -- July 26.
- Handout #24 (Sample Program--General tree) -- July 30.
- Handout #25 (assignment #8--Huffman trees) with supporting files ass8.zip -- July 29.
- Handout #26 (assignment #8, part 2--Huffman trees) with supporting files ass8-2.zip and extra credit supporting files ass8-bonus.zip -- July 29.
- Handout #27 (Sample Program--IntList classes) -- July 30.
- Handout #28 (Sample Program--Weiss inheritance example) -- August 10.
- Handout #29 (Sample Program--Stack variations using inheritance) -- August 10.
- Handout #30 (Sample Program--3 algorithms for max subsequence sum) -- August 12.
- Handout #31 (Sample final) -- August 15.
- Handout #32 (Key to sample final) -- August 15.
- Handout #33 (Final solution) -- August 19.
|