Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

main.cpp Modified from Programming Problem 4 on Page 94 mplement the algorithm k

ID: 3788804 • Letter: M

Question

main.cpp

Modified from Programming Problem 4 on Page 94 mplement the algorithm ksmall discussed in Section 2.4.4, as a C++ function. Use the first value of the array as the pivot. Use the main file Ba that tests the class with data from a text file Ba. Your code should work for any given file that has integers enumerated in a file (one value per line). Deliverables: 1. Source code for your class 2. Updated main file 3. Test output of your code e., the kth smallest value with given data file C) 4. A log file of traces e. log.txt) showing pivot value and state of the array after the partitioning of each round

Explanation / Answer

int kSmallFirst (int k, int anArray[], int first, int last) { int pivotIndex = 0; if (k > arr[i]; i++; } data.close(); cout