import java.util.Scanner;
public class Main {
private static void swap(int[] arr, int a, int b) {
int tmp = arr[a];
arr[a] = arr[b];
arr[b] = tmp;
}
private static void output(int[] arr) {
if (arr == null || arr.length == 0) {
System.out.println();
return;
}
System.out.println(arr[0]);
for (int i = 1; i < arr.length; ++i) {
System.out.print(" " + arr[i]);
}
System.out.println();
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int n = in.nextInt();
int[] arr = new int[n];
for (int i = 0; i < n; ++i) {
arr[i] = in.nextInt();
}
int p1 = 0, p2 = 1;
while (p1 < n && p2 < n) {
if ((arr[n - 1] & 1) == 0) {
swap(arr, p1, n - 1);
p1 += 2;
} else {
swap(arr, p2, n - 1);
p2 += 2;
}
}
output(arr);
}
}
}
奇数下标是奇数,偶数下标是偶数
转载
心之所向,素履以往 生如逆旅,一苇以航
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:Morris遍历
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
奇数偶数的判断
主要运用取余%判断是否为奇数
奇数 偶数 判断 输入 输出 -
zabbix小组件都分别使什么样子
本篇的由来是群里面某个朋友提到说:有没有一个倒计时的特效,格式如分钟:秒;由此思考了下,觉得弄几个常用效果的js小插件还是不错的,可以供大家学习和使用,这里我取名为:shenniu.effect.js;希望大家喜欢,多多点赞支持: . 时钟效果. 倒计时. 全选效果. tab点击切换. tab鼠标移动切换. 文本输入搜索. 几个
zabbix小组件都分别使什么样子 javascript ViewUI html Code