Question: Selection Sort with data type Thanks In this project you are going to implement one of the sorting algorithms below which your student group is

Selection Sort with data type Thanks In this project you are goingto implement one of the sorting algorithms below which your student groupSelection Sort with data type

Thanks

In this project you are going to implement one of the sorting algorithms below which your student group is responsible for. MySort.h class MySort { private: int* data; /* you need to change the data type (double or char instead of int) T L depending on the sorting algorithm you are responsible/ L const int N = 100; /* N should be adjustable (when we change N to i.e: 10000 L than your algorithm can sort 10000 values) */ You need to implement a full sorting class (depending on the algorithm your group is responsible assigned in the page below) with both ascending and descending sorting operations along with random assignment functions. You need to use the following header file named as "Mysort.h". Include it in your project and design your data types depending on the requirements of your own sorting algorithm. You need to create a cpp file named as "Mysort.cpp" and define the functions whose declarations are already given in the "Mysort.h" header file. You need to design sortAscending and sortDescending functions with the specific sorting algorithm that your student group is responsible. You need to submit all 3 files "SortTest.cpp" (sample test file including main), "Mysort.h", "MySort.cpp", in a zip file by the deadline of the homework. public: MySort(); void assignRandom(); /* assigns random values into the data' array void printData(); /* prints out the data' array void printArray(int*); /* prints out the array passed as parameter i int* sortAscending(); /* sorts out the data' array in ascending order and outputs sorted array */ int* sortDescending(); /* sorts out the data' array in descending order I L and outputs sorted array */ T Sample test code #include "MySort.cpp" #include using namespace std; Sample output int main(void) { Random Numbers My Sort sorter; int* sortedValues; 120, 60, 10, 620, 650, 340, 93e, 238, 7ee, 2e, 620, 760, 230, 920, 910, 640, 470, 680, 480, 840, se, 770, 150, 380, 330, 250, 220, 170, 510, 760, 660, 970, 870, 930, 370, 930, 580, 748, 690, 330, 820, 930, 800, 280, 930, 87, 670, 670, 270, 720, 7e, gee, 440, 390, 320, 350, 820, 30, 8ee, 248, 410, 140, 920, 370, 890, 610, 930, 390, 72e, 290, 620, 712, 7e, 52 2, 720, 620, S60, 460, 940, 480, 300, 140, 500, 670, 330, 680, 390, 570, 890, 650, 610, 60, 450, 770, 540, 190, 860, 718 170, 85e, Ascending Numbers cout

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!