Submission

Before you submit, run scripts/test.sh and make sure your code compiles.

To submit, open Homework-1 on Gradescope and drag your hw1-sort-and-search folder into the upload dialog. Gradescope keeps only the files that are needed: the classes you wrote, MeasuredArrayListTest.java, SetDriver.java (for your Part IV pattern), and DISCUSSION.md. You can submit as many times as you like before the deadline. Only your last submission is graded.

The auto-test runs as soon as you submit. It compiles your code with the original copies of the given files, runs the tests, and reports which tests pass and which fail. If your code does not compile, you get no test results, so check the auto-test output after you submit. Some tests, including the ones for MeasuredArrayList, stay hidden until after the deadline, so the tests you write yourself are your feedback on that class.