CSE5311 Sorting Algorithm Comparision - UTA
Our codes are implemented using C# in Microsoft Visual C#.Net. After unzipping the files, you can click on the file to open the programs on Microsoft Development Environment. To compile the programs, you can use Build option and Start (or F5) option to run the programs. Input data were generated by clicking on the "Prepare data" button on the main form. It generated all the data by using random function and put them in input files in C:\. These files are in ASCII text format. These files are read into the program as input files. The three columns on the main form represent different size of dataset (1K, 10K and 1M). Buttons named "Sorted List, Reverse Sorted List, Same Value List, Random List" and "25% Sorted List" are used to represent different types of input data. By clicking on these buttons, we implemented our sorting algorithms with corresponding size and types of data set. The output files can be stored in C:\ drive. After running all the options, it will create sixty different files. You can exit the program by clicking on the "Quit" button. We generated all the data by using random function and put them in input files in C:\. These files are in ASCII text format. These files are read into the program as input files. The three columns on the main form represent different size of dataset (1K, 10K and 1M). Buttons named "Sorted List, Reverse Sorted List, Same Value List, Random List" and "25% Sorted List" are used to represent different types of input data. By clicking on these buttons, the sorting algorithms with corresponding size and types of data set are implemented. For the sorting algorithms, the codes are modified from the following site(s)/book(s): http://www.codeproject.com/csharp/cssorters.asp Data Structures and Algorithms with Object-Oriented Design Patterns in C#. Bruno R. Preiss. John Wiley & Sons, Inc.
Zipped