1class Solution {2public:3vector<int> pivotArray(vector<int> &nums, int pivot) {4int i = 0;5vector<int> res;6int cnt = count(nums.begin(), nums.end(), pivot);7while (--cnt >= 0) {8res.push_back(pivot);9}10for (int k = 0; k < nums.size(); k++) {11if (nums[k] < pivot) {12res.insert(res.begin() + i, nums[k]);13i++;14} else if (nums[k] > pivot) {15res.push_back(nums[k]);16} else17continue;18}19return res;20}21};