题解 | #调整数组顺序使奇数位于偶数前面(二)#

调整数组顺序使奇数位于偶数前面(二)

https://www.nowcoder.com/practice/0c1b486d987b4269b398fee374584fc8

import java.util.*;


public class Solution {
    public int[] reOrderArrayTwo (int[] array) {
        // write code here
        int left = 0,right = array.length-1;
        while(left<right){
            while(left<right && (array[left]%2==1))
            left++;
            while(left<right && (array[right]%2==0))
            right--;
            int temp = array[left];
            array[left] = array[right];
            array[right] = temp;
            left++;
            right--;
        }
        return array;
    }
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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