
Sparse Matrix Assignment
BSTProg Files - Download the three files and make new project called BSTProg. You will need to complete the recursive remove and RemoveRoot methods as they only return null at the moment.
Morse Code Assignment
-MorseCode.java
-Telegraph.java
JMBS Unit 5
BSTUnboundedEnv.java
HMUnboundedEnv.java
SMBoundedEnv.java
TreeNode.java
Maze Stacks Assignment
When you make the new JCreator project make it an application and call it MazeLab29. You will need to attach Stack.java (interface) and the ArrayStack.java files that we created earlier in the week.
Lab 29 Documentation - Lab29.doc
-Maze.class - drop this into the classes folder and hit f5 without f7 so you can see a few working runs of the program. You might want to keep a working copy of this in the main MazeLab29 folder.
-Maze.java - partial file
CHOMP LINKS
Two Player Chomp
Chomp Against The Very Smart Computer
Chomp Java Source Files
First make a new Project that is a Java Applet in JCreator - Download all these files in to the source folder then refresh from local.
BoardGameApplet.java
CharMatrix.java
ChompBoard.java
ChompGame.java
ComputerPlayer.java
HumanPlayer.java
Player.java
Position.java
Strategy.java
Download this file into the classes folder - if your program does not run due to traffic issue then you must copy your classes folder to the desktop and double click on the runjava.bat file - also set the properties so the output path is the desktop/classes folder you just put on the desktop. You must copy this folder each time you log into the machine.
runjava.bat
PUZZLE LINKS
- Play the complete Puzzle Game.
pegs.exe - c++ program written by Scott Mulderig..download and have fun!!
Sorting and Searching Sites for Computer Science Students
RELATED SORTING AND SEARCHING SITES
APComputerScience.com - Dave Wittry Site
Heap Sort Demo
Binary Tree Demos - 1
Binary Tree Demos - 2
Binary Tree Demos - 3
Sorting Algos 2 - Great description of selection and quicksort. Also visuals on hashing and parsing algorithms.
Sorting Algos 1 - Does step through. Shows the upper/lower/right pivot/left pivot. NICE!
Sorting Algos 2 - Great description of selection and quicksort. Also visuals on hashing and parsing algorithms.
Sorting Algos 3 -Java Applets For Data Structures and Algorithms. Includes excellent visuals for all sorts and also for the linear and binary searches. Also recursion, Towers of Hanoi, stacks, queues and linked lists.
Sorting Algos 4 - NICE - Step through one by one. Also nice breakdown of algos.
Sorting Algos 5ANIMATIONS - Just about any computer science topic animated and explained with visuals.