Current streak:
0 days
Longest streak:
4 days
Less
More
//use of only loops.
void sortZeroesAndOne(int input[], int size)
{
int i=0;
int j=size-1;
while(i<j)
{
while(input[i]==0&&i<j){
i++;
}
while(input[j]==1&&i<j)
{
j--;
}
if(i<j){
swap(input[i],input[j]);
j--;
i++;
}
}
}