Programming Assignment:
Warm Up and Stretching

Grading Rubric

70 points total

Correctness

61 points
— Points as shown in the JUnit tests for Anagram, ComparingShapes, Euclid, SortedLinkedList, Maps, PriorityQueue, and Search
— no points for the DoublyLinkedList JUnit test (since you did not write the code that it tests)

Efficiency

2 points — for Priority Queue findMin and removeMin efficiency, as given in the spec.

Style

2 points — no errors or warnings according to the standard CSSE preferences file

3 points — appropriate variable and method names, sufficiently self-explanatory, follow Java naming conventions

2 points — concise code, for example

 return x > 0;

rather than

 if (x > 0) {
return true;
} else {
return false;
}