调整数组顺序使奇数位于偶数前面
来源:互联网 发布:手机怎么开淘宝网店 编辑:程序博客网 时间:2024/06/14 02:35
题目描述:
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
解题思路:
创建两个动态数组,将奇数添加到LS1,将偶数添加到LS2,然后将LS2中的元素全部添加到LS1;最后将LS1中的元素全部打印出来。
public class Solution17 { public static void reOrderArray(int [] array) { List<Integer> ls1 = new ArrayList<Integer>(); List<Integer> ls2 = new ArrayList<Integer>(); for (int i=0;i<array.length;i++){ if (array[i]%2 == 1){ ls1.add(array[i]); }else{ ls2.add(array[i]); } } ls1.addAll(ls2); for (int j=0;j<ls1.size();j++){ System.out.print("\t"+ls1.get(j)); } } public static void main(String args[]){ int[] array = {1,2,3,4,5,6,7,8,9}; reOrderArray(array); }}
0 0
- 【数组3】-调整数组顺序使奇数位于偶数前面
- 数组3:调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面--总结
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面[
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使奇数位于偶数前面
- 调整数组顺序使偶数位于奇数前面
- coding - 调整数组顺序使奇数位于偶数前面
- Java学习【知识点及代码6】
- TabWidget 添加多个tab
- ZOJ2966-Build The Electric System
- linux命令useradd添加用户详解
- ARM开发各种烧写文件格式说明(ELF、HEX、BIN)
- 调整数组顺序使奇数位于偶数前面
- 【实战】词频统计及词云图制作
- ZOJ2970-Faster, Higher, Stronger
- 机器学习三种数据集的作用
- 进程和线程的区别
- HDU1166敌兵布阵 简单线段树
- 理解Java的三大特性之封装
- KBEngine服务器demo中的AI(人工智能)
- 学好数据库,看这9本书就够了