Overview: In this lab you will use the Strategy Design Patter to create a single interface for implementing and analyzing the performance of 3 sorting algorithms (bubble, merge and insertion). This framework will be used as a base in future labs as we continue to grow your algorithm integrations. The project requires no GUI or terminal interface, it should execute completely without human interaction.
Alorithm Sort;
for (all Algo Sort Types)
for (all Data Types)
Sort.Load(input file type); // Load can be called previous loop
Sort.Execute();
Sort.Stats();