The 2006 AP Computer Science A Free Response problems are of above average difficulty.

The DailySchedule problem requires moderately complex manipulations of an ArrayList.

The Item problem requires implementing a method and an entire class in an inheritance hierarchy.

The Customer method compareCustomer is nearly identical to a standard compareTo method. The prefixMerge is a simplified version of the merge method used in merge sort.