class Solution { private: // bool flag = false; public: void quickSort(vector<int>& nums, int left, int right, int& k) { auto i = left; auto j = right + 1; if (i >= j) { return; } auto pivot = nums[i]; while (i < j) { do { i++; } while (i <= right && nums[i] <= pivo...