- No README file = no partial credit for unfinished labs.
- Non-replacement selection (20 points):
- correct computation of runs
- correct assignment of runs to scratch output files
- Replacement selection (20 points):
- correct computation of runs
- correct assignment of runs to scratch output files
- Merge phase (20 points):
- correct merging of runs
- correct assignment of runs to scratch output files
- output file contains the sorted input file (5 points)
- Command line arguments (10 points)
- all specified error testing has been performed
- program correctly uses the specified run-size
- program correctly uses the specified p-way merge
- program correctly uses the -q flag to initiate replacement selection
- Experiments (15 points): The experiments have the correct output
and the graphs are prepared correctly
- Program Style, Organization, and Commenting (10 points): The
programs are
well-organized, well commented, and solve the problem in the most
straightforward, efficient way possible.