a1.drsavailable at the course web site. Test with the test data data1-data5 available there.
You may test simply by calling
(pretty-print (id3 data)), where data
is one of the data sets to be tested. The function
pretty-print may be spelled differently in your
implementation. You may also define your own pretty-printing function.
id3 function should return a tree node
(that is, an instance of the data type mentioned above). You needn't
worry about contradictory classifications of identical tuples,
or noisy input in general.