Question | Points | Actual | Description | Notes |
1. 10 pts. |
+5 | define-struct | ||
+5 | union (BST) | |||
2. 10 pts. |
+5 | contains at least 5 books | ||
+5 | tree ordered by ISBN | |||
3. 5 pts. |
+5 | template | ||
4. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic | |||
+5 | test cases (at least 2) | |||
5. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | Follows template | |||
+5 | Program logic/efficiently searches tree | |||
+5 | test cases (at least 3) | |||
6. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | Program logic | |||
+5 | test cases (at least 4) | |||
Points deducted
|
-5 | file not named as required | ||
-5 | authors' names not listed in comments | |||
-5 | source file poorly formatted/organized | |||
TOTAL 100 pts. |