Index of /~jason/226/pqueue-packages

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[   ]PQUEUE-PACKAGES.ZIP 2004-04-01 03:05 17K 
[TXT]README.txt 2004-03-31 11:50 1.3K 
[DIR]container/ 2004-04-01 03:05 -  
[DIR]pqueue/ 2004-04-01 03:05 -  
[DIR]tree/ 2004-04-01 03:05 -  

This is a complete working implementation of adaptable priority
queues.  It consists of all the .java files that were given
to you for HW6, with the following improvements:

- The files are now divided up into three packages:

     container -- basic classes and interfaces such as Position,
                  that are useful for all containers.

		  (A container is a data structure that is
		  meant to contain other objects.  This course
		  is mostly about containers.)

     tree --    classes and interfaces needed for a heap tree.
                Makes use of the container package.

     pqueue --  adaptable priority queue classes.  Makes use of the
	        container and tree packages.
                 
- Accordingly, each Java file starts with a declaration of what
  package it's in, and what class names it would like to import from
  other packages.

- In addition to the .java files we gave you for HW6, there are also
  some .class files included in the pqueue package.  These are
  compiled (and obfuscated) versions of the pqueue-related Java files
  that YOU had to write for HW6.  So now you have everything you need
  to use adaptable priority queues.

  (We are not providing .java source for those files, in case someone
  is still working on HW6.)

- We've included the container.EqualityTester interface that you'll
  need for HW7.