|
Class Summary |
| AnimalGuess |
The AnimalGuess Java application illustrates the use of
the binary tree node class is a small animal-guessing game. |
| AssertExamples |
The AssertExamples Java application demonstrates the Java
assert statement. |
| Author |
|
| BagApplet |
|
| BagDemonstration |
|
| BearGame |
The BearGame Java application illustrates the use of
the bears method that uses recursion to determine whether it is
possible to win a silly game. |
| BinarySearcher |
The BinarySearcher Java application runs a small test on the
search method from Chapter 11 (using a binary search to
find a specified number in an array). |
| Blob |
|
| CarWash |
The CarWash Java application illustrates the use of
the carWashSimulate method. |
| Counters |
The Counters Java application tests several methods to count the number
of occurrences of a target in an array. |
| EvaluateDemonstration |
|
| Fractal |
|
| Heapsort |
The Heapsort Java application illustrates a heapsort. |
| Insert |
The Insert Java application illustrates an insertion sort. |
| IsBalancedDemonstration |
|
| LocationDemonstration |
|
| Maze |
The Maze Java application illustrates the use of
the traverseMaze method that uses recursion to guide a user
into a maze and back out again. |
| Mergesort |
The Mergesort Java application illustrates a merge sort. |
| Palindrome |
The Palindrome Java application illustrates the use of a stack
and a queue in the same program to determine whether a line is a
palindrome. |
| PlayConnect4 |
|
| PondLife |
The PondLife Java application runs a simple simulation that
models the fish and weeds in a pond. |
| PowerDemo |
The PowerDemo Java application illustrates the use of
the power and pow methods, which use recursion to
calculate the value of a number raised to an integer power. |
| Quicksort |
The Quicksort Java application illustrates a quicksort. |
| Select |
The Select Java application illustrates a selection sort. |
| SimpleSearcher |
The SimpleSearcher Java application runs a small test on the
search method that searches for a specified number in an array. |
| TemperatureConversion |
The TemperatureConversion Java application prints a table
converting Celsius to Fahrenheit degrees. |
| ThrottleDemonstration |
|
| Traffic |
|
| TreeExample |
|
| VirtualTest |
|
| Voyage |
|
| WordCounter |
|
| WordTags |
|
| WriteVertical |
The WriteVertical Java application illustrates recursive
methods that write the digits of a number vertically. |
| ZeroDivision |
|