Index of modules


A
Animation
A puzzle that can be animated

C
CubePuzzle
The Rubic's cube implementation of Solver.PUZZLE

H
HeapImpl [PQueue]
A priority queue implementation using a binary heap
Heapsort [PQueue]
A heapsort implementation using the given priority queue implementation
Huffman
Module for performing Huffman coding.

L
ListImpl [PQueue]
A priority queue implementation based on sorted lists

M
Make [Solver]
A best-first puzzle solver.
Make [Animation]
MakeUnguided [Solver]
An inefficient puzzle solver that uses depth-first search

P
PQueue
Priority queue definitions and implementation

S
Solver
A generic puzzle solver

T
TilePuzzle
The sliding tile puzzle implementation of Solver.PUZZLE

U
Util
Utility functions for problem set 3.