调整数组顺序使奇数位于偶数前面
2018-06-27 21:17
60 查看
感觉像在投机取巧?。。。。import一个ArrayList居然能用。。
import java.util.ArrayList;
public class Solution { ArrayList<Integer> odd = new ArrayList<Integer>(); ArrayList<Integer> even = new ArrayList<Integer>(); public void reOrderArray(int [] array) { for(int i = 0; i < array.length; i++){ judge(array[i]); } odd.addAll(even); for(int i = 0; i < array.length; i++){ array[i] = odd.get(i); } } public void judge(int i) { if(i % 2 == 0){ even.add(i); }else{ odd.add(i); } }}
import java.util.ArrayList;
public class Solution { ArrayList<Integer> odd = new ArrayList<Integer>(); ArrayList<Integer> even = new ArrayList<Integer>(); public void reOrderArray(int [] array) { for(int i = 0; i < array.length; i++){ judge(array[i]); } odd.addAll(even); for(int i = 0; i < array.length; i++){ array[i] = odd.get(i); } } public void judge(int i) { if(i % 2 == 0){ even.add(i); }else{ odd.add(i); } }}
相关文章推荐
- 调整数组顺序使奇数位于偶数前面
- 面试题14:调整数组顺序使奇数位于偶数的前面
- 14 调整数组顺序,使奇数位于偶数前面
- 【数组3】-调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 《剑指offer》——调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面 Java实现
- #剑指offer--(15)调整数组顺序使得奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 剑指Offer面试题:13.调整数组顺序使奇数位于偶数前面
- 面试题14:调整数组顺序使奇数位于偶数前面
- 数据结构练习(22)调整数组顺序使奇数位于偶数前面
- 程序员面试100题之二十九,调整数组顺序使奇数位于偶数前面
- 面试题14. 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面(java版)
- 面试题14:调整数组顺序使奇数位于偶数前面
- 剑指Offer之调整数组顺序使奇数位于偶数前面