题解 | #牛的品种排序I#双指针
牛的品种排序I
https://www.nowcoder.com/practice/e3864ed7689d460c9e2da77e1c866dce
public int[] sortCows (int[] cows) {
// write code here
int l=0;
int r=cows.length-1;
while(l<r){
if(cows[l]==1){
swap(cows,l,r);
r--;
}
else l++;
}
return cows;
}
private void swap(int[] cows,int l,int r){
int temp=cows[l];
cows[l]=cows[r];
cows[r]=temp;
}
查看9道真题和解析