Data Structures Homework 2, Fall 1999

Due: Sept 21, 1999, 12:00 PM (Absolutely no late homeworks accepted)



In this homework, you will implement the entire puzzle. The solution to the puzzle uses two lists: CheckedList and UnCheckedList (also referred to as open and closed lists in the search community). The starting point is provided by the following java files: Board.java, BoardSuccessors.java, Test.java, CheckedListAbstract.java, and UnCheckedListAbstract.java. Following is the description of these files: