题解 | #牛的品种排序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;
    }

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务