Homework 10-11
Due Date: Wednesday, April 16 (midnight)
Extended Due Date: Sunday, April 20 (midnight)


Special Note: Please Read

This assignment is very challenging. And as such it is worth two homework problems. Do NOT try to do this in one or two days. It is not easy.

You may choose to do everything but the remove method for ONE Homework assignment. The remove method is worth a SECOND homework assignment.

Part One: Class IntBalancedSet (100 points * 2)

Programming Problem 10.2 (pg. 547)

Take note of the problems second sentence: Be sure to write and test small pieces. There are a lot of cases, none (by themselves) is actually quite difficult but the total is... doing it in stages - as you hopefully have learned by now - makes all the difference.

Here are two things that will be useful for you:

You may want to write your own simple Demo though just to do debugging and such.