public void sortColors(int[] nums) {
        int red = 0, white = 0, blue = 0;
        for (int i=0; i<nums.length; i++) {
            int j = nums[i];
            if (j == 0)
                red = red+1;
            if (j == 1)
                white = white + 1;
            if (j == 2)
                blue = blue + 1;
        }
        int tot = 0;
        for (int i=0; i<red; i++, tot++)
            nums[tot] = 0;
        for (int i=0; i<white; i++, tot++)
            nums[tot] = 1;
        for (int i=0; i<blue; i++, tot++)
            nums[tot] = 2;
    }