博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调整数组顺序是奇数位于偶数前面
阅读量:5788 次
发布时间:2019-06-18

本文共 643 字,大约阅读时间需要 2 分钟。

题目描述

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
 
 
 
方法一:
前偶后奇数就交换
1 public class Solution { 2     public void reOrderArray(int[] array) { 3  4         for (int i = 0; i < array.length; i++) { 5  6             for (int j = array.length - 1; j > i; j--) { 7  8                 if (array[j] % 2 == 1 && array[j - 1] % 2 == 0) { 9                     int temp = array[j];10                     array[j] = array[j - 1];11                     array[j - 1] = temp;12 13                 }14 15             }16 17         }18 19     }20 }

 

 

方法二:

新建数组的方式(这里不再列代码)

转载于:https://www.cnblogs.com/Octopus-22/p/9429945.html

你可能感兴趣的文章
Tomcat version 5.5 only supports J2EE 1.2, 1.3, and 1.4 Web modules
查看>>
【致青春】我们挥霍时间的年代
查看>>
WDS系列之四:自定义安装映像
查看>>
CentOS7 NTP server + keepalived
查看>>
jQuery 表单应用:全选/取消全选,表单验证,网页选项卡切换
查看>>
分布式计算相关
查看>>
Castle 整合.NET Remoting
查看>>
Windwos Server 2008 R2 DHCP服务
查看>>
SAS和SATA硬盘的区别
查看>>
现代程序设计 学生情况调查
查看>>
U盘安装linux后无法引导
查看>>
LVM: Logical Volume Manager 逻辑卷管理
查看>>
HTTPD
查看>>
log4j记录日志
查看>>
oracle 10g的安装配置
查看>>
GlusterFS分布式文件系统
查看>>
C# 矩阵作业
查看>>
俺的新书《Sencha Touch实战》终于出版了
查看>>
我的python之路(二):python环境安装
查看>>
《空中交通管理基础》-潘卫军主编-第三章-航空器和飞行高度层
查看>>