题目
奇数位于偶数之前
Java代码实现
package Exercise;
public class ArraryOrder {
//调整数组顺序使得奇数位于偶数之前。调整之后,不关心大小顺序public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9};
for (int i = 0; i < arr.length-1; i++ ) {
for (int j = 0;j < arr.length-1-i;j++) {
if (arr[j] % 2 == 0) {
int tem = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tem;
}
}
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] +" ");
}
}
}
- 结果

本文介绍了一种使用Java实现的简单算法,该算法可以将数组中的所有奇数移动到偶数前面,同时保持奇数和偶数内部的相对顺序不变。
992

被折叠的 条评论
为什么被折叠?



