1class Solution {2public:3void sortColors(vector<int> &nums) {4int a = 0;5int b = 0, c = 0;6int i;7for (i = 0; i < nums.size(); i++) {8if (nums[i] == 0) {9a++;10}11if (nums[i] == 1) {12b++;13} else14c++;15}16for (i = 0; i < nums.size(); i++) {17if (i < a) {18nums[i] = 0;19} else if (i < a + b) {20nums[i] = 1;21} else22nums[i] = 2;23}24}25};