数组奇数偶数分组,并排序 PHP JS 套路也差不多
googgirl
于 2018-07-19 16:59:50 发布
3647
收藏 2
版权
对数组按奇数偶数分组,并进行排序
python代码实现如下:
aa = [32,35,1,2,34,33]
even = []
odd = []
for i in aa:
if i%2==0:
even.append(i)
else:
odd.append(i)
print "even:", sorted(even)
print "odd:",sorted(odd)
print "aa:",aa
java代码如下(java应该有更简单的方法):
int j = 0;
int k = 0;
int[] a={1,2,3,74,23,5,3,54,56,23,34};
int[] tmp1 = new int[a.length];
int[] tmp2 = new int[a.length];
Arrays.sort(a);
for (int i = 0;i<a.length;i++){
if (a[i]%2==1){
tmp1[j] = a[i];
j++;
}else {
tmp2[k] = a[i];
k++;
}
}
for(int l=0;l<j;l++) {
System.out.println( tmp1[l]);
}
for (int o=0;o<k;o++){
System.out.println(tmp2[o]);
}
————————————————
版权声明:本文为CSDN博主「googgirl」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/googgirl/article/details/81118805