题解 | #牛的品种排序II#

牛的品种排序II

https://www.nowcoder.com/practice/43e49fbb98b4497ba46e185918188b1c

   vector<int> sortCows(vector<int>& cows) {
        // write code here
        int low = 0;         
        int high = cows.size() - 1; 
        int i = 0;
        while (i <= high) {
            if (cows[i] == 0) {
                swap(cows[i], cows[low]);
                i++;
                low++;
            } else if (cows[i] == 2) {
                swap(cows[i], cows[high]);
                high--;
            } else {
                i++;
            }
        }
        return cows;
    }
};

全部评论

相关推荐

牛客小菜鸡66:boss里面,招人的叫老板,找工作的叫牛人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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