| Item | Scores |
|---|---|
| Click to Add Vertex | 10 |
| Click to Add Edge | 10 |
| Click to Remove Vertex | 10 |
| Click to Remove Edge | 10 |
| Click to Drag and Move Vertex (with connected Edges) | 10 |
Dijkstra Unvisited Vertices Set implemented with Hash Table |
10 |
Dijkstra Priority Queue implemented with AVL Tree |
10 |
| Display Dijkstra Shortest Distances for each Vertex from selected Source Vertex | 10 |
| Click any Vertex to select as Destination Vertex to display Dijkstra Shortest Path from Source Vertex | 10 |
| Clear the Dijkstra results, and can choose another Source Vertex to recalculate Dijkstra | 10 |
Bonus: Dijkstra Priority Queue implemneted with Red-Black Tree |
5 |
| Bonus: Random Generation of Vertices and Edges | 5 |
| Bonus: Step-by-step visualization of Dijkstra's Shortest Path Algorithm | 5 |
Total = 100.00; Mean = 75.54; SD = 30.08