|
|||||||||||||||||||||
Work will continue to be added here as I develop new programs.
File |
Description |
Date Uploaded |
|
|
|
| countsrt.cpp
|
An implementation of the 'counting sort' algorithm. I put this one up because I'm amused the way this algorithm works. Pseudocode is also output to trace what is happening. | 01/22/01
|
| databasefinal1.mdb
|
A MS Access based course registration database. Besides taking a really long time to do, there is a lot of good SQL in it. | 01/22/01
|
| evaluator.scm
|
A SCHEME evaluator written in SCHEME. Uses frames and bindings within an envoronment to evaluate SCHEME expressions. Written by myself and a team of peers. | 01/22/01
|
| hashtable.c
|
Just a standard hash table implementation, but I like this one. | 01/22/01
|
| networkproject.txt
|
A set of PERL scripts which keeps track if a client is connected to a server. Works by sending UDP packets between hosts. This project became a task because I decided to use PERL! (I can't believe I found a weakness in PERL) Due to the fact PERL isn't a multi-threaded language, it was necessary to simulate this somehow. | 01/22/01
|
| puzzlefinal.c
|
An artificial intelligence implementation of the '15 puzzle'. | 01/22/01
|
| queuerun.cpp Nodes.cpp Queue.cpp
|
A dynamically linked Queue. The 'Nodes.cpp' class creates the nodes. The 'Queue.cpp' class creates the queue structure. queuerun.cpp is the implementation of the queue. I put this program up because it does some pointer stuff that people consistently have trouble with. | 01/22/01
|
| scheduler.cpp runfcns.cpp ready.cpp protest.cpp process.cpp plist.cpp
|
A random process generator/scheduler developed by myself and a team of peers. Imitates 5 different CPU scheduling implementations, Round Robin, FIFO, Least Work Completed, Shortest Job First, and Shortest Remaining Time.
|
02/06/01
|
| wythoffgame.c
|
An artificial intelligence implementation of 'Wythoff game'. Computer plays against player. | 01/22/01
|