Disjoint Sets Assignment

For this assignment, you are implementing disjoint sets with the forest approach and using them to implement Kruskal's algorithm. Both of these are covered in CLRS and have short pseudocode.

Test Rubric

Put your unit test in the test folder. When you run gradle test it will generate test coverage. That is put in the file app/build/jacocoHtml/csci2320/index.source.html. The number of points you get depends on your coverage of the files where you are adding code. Full points for 95% coverage or better.  Half points for 90-95% coverage. Quarter points for 80-90% coverage.

Speed Test

You can run the speed test that I will use by running gradle run and entering "speed".  The output will be different at different times and on different computers, but on a given computer you should be able to check when you make changes that make it run faster.