diff --git a/Documents/a2 Report.odt b/Documents/a2 Report.odt index e6f889da9261bf80a59543f279525aae13bc4043..c01ecff4f0b11da9d2a6ea4310d7ef2d9d575f8d 100644 Binary files a/Documents/a2 Report.odt and b/Documents/a2 Report.odt differ diff --git a/Documents/a2 Report.pdf b/Documents/a2 Report.pdf index 1efba5df408697b6c2f0038e693d954642cb8f32..9c1d01fb3f44bf44bed7fb7f691a7b68869cd311 100644 Binary files a/Documents/a2 Report.pdf and b/Documents/a2 Report.pdf differ diff --git a/a2/src/edu/wmich/cs3310/a2/Controller.java b/a2/src/edu/wmich/cs3310/a2/Controller.java index 5e231e575cb6b53bf7f28979a6a27cf095584e32..6681da0de86fc24b9ba1ecbb84f6e5959cd62e4a 100644 --- a/a2/src/edu/wmich/cs3310/a2/Controller.java +++ b/a2/src/edu/wmich/cs3310/a2/Controller.java @@ -82,16 +82,21 @@ public class Controller { } else { showStabilityNumbers = false; } - PopulateDictionary(); - PopulateData(); - //PrintAllDictionaryValues(); - System.out.println(); - System.out.println("Pre-Sorting Values: "); - PrintAllDataStructures(); - SortAllDataStructures(); - System.out.println("Post-Sorting Values: "); - PrintAllDataStructures(); - PrintTimeValues(); + + if (charNumber > 0) { + PopulateDictionary(); + PopulateData(); + // PrintAllDictionaryValues(); + System.out.println(); + System.out.println("Pre-Sorting Values: "); + PrintAllDataStructures(); + SortAllDataStructures(); + System.out.println("Post-Sorting Values: "); + PrintAllDataStructures(); + PrintTimeValues(); + } else { + System.out.println("No characters to sort. Terminating program."); + } } //endregion Constructors