比如[1,2,3,4,5],排列结果可以是[1,5,3,4,2]

代码:

/**

* Created by wuchao on 17-3-29.

*/

import java.util.*;

public class test {

public static int array[] = {1,2,3,4,5,6,7,8,9,1,3,4,6,3,4,5,5,4,4};

public static void main(String[] args) {

sort(array);

System.out.println(Arrays.toString(array));

}

public static void sort(int[] array){

int len = array.length;

if(len==1) return;

int i=0,j=len-1;

while(i

//从左找第一个偶数,并退出循环

while(isOdd(array[i])&&i

//从右找第一个奇数,并退出循环

while(!isOdd(array[j])&&i

//奇数和偶数交换

int tmp = array[i];

array[i]=array[j];

array[j]=tmp;

}

}

//判断是否是奇数

public static boolean isOdd(int n){

if((n&1)==1) return true;

return false;

}

}

python数组排序奇数在前偶数在后_数组排列(奇数在前,偶数在后)相关推荐

  1. python爬虫网易云音乐评论再分析_爬取网易云音乐的评论后,竟有这种发现!

    原标题:爬取网易云音乐的评论后,竟有这种发现! 作者 | 志颖 责编 | 胡巍巍 用过网易云音乐听歌的朋友都知道,网易云音乐每首歌曲后面都有很多评论,热门歌曲的评论更是接近百万或者是超过百万条. 现在 ...

  2. 功放前级的左右_都是功放,前级和后级差别甚大!千万别买错了

    许多朋友并不懂什么功放前级和后级的区别.今天就来解释一下功放前级和后级的区别. 前级功放的专业叫法是:前置放大器.也是整套器材中对音色影响最大的部分,它是提供合适的音频电平信号,调节音质的器材(俗称前 ...

  3. 存放在外存上的数据关机后_小鑫话题 | 惊了!关机后SSD会丢数据?

    今天小鑫在群里看到一个很有趣的话题,是关于SSD和HDD哪个更好的讨论.这个话题小鑫都已经见过不下十次了,但是今天小鑫看到了一句以前从没有看到的言论. (某交流群截图) 看到这里,小鑫觉得网络上的&q ...

  4. hive 前7天标准差_为啥科目三考试前只让练7天?教练实话实说:这是为你们好...

    越来越多的人对考驾照非常感兴趣,特别是那些在校大学生,他们有非常充足的练车时间,所以准备在上大学的时候就把驾照考出来.考驾照的过程当中人们发现科目三比科目二难多了,因为要在实际的现实生活中开车,需要躲 ...

  5. python编写一个程序、输入一个数判断其是偶数还是奇数_编写程序,输入一个整数,判断后输出它是奇数还是偶数...

    编写程序:"输入一个整数,判断它是奇数还是偶数,是奇数输出JISHU,是偶数输出OUSHU"?(要求用函数调用) #includeusingnamespacestd;boolpan ...

  6. python 数组排序索引_python对数组进行排序,并输出排序后对应的索引值方式

    python对数组进行排序,并输出排序后对应的索引值方式 废话不多说,直接上代码吧! # -*- coding: cp936 -*- import numpy as np #一维数组排序 arr = ...

  7. python中奇偶数怎么表示_python怎么对输出的奇数偶数排序?

    我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被2整除的数叫做偶数,不能被2整除的数叫做奇数.在我们python编程中,会遇到很多数字和代码,有的时候会很乱,不好操作.在遇到奇 ...

  8. python生成20个随机数列表偶数下标排列_编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示:使用切片。)_学小易找答案...

    [简答题]编写程序,输出所有由 1 . 2 . 3 . 4 这 4 个数字组成的素数,并且在每个素数中每个数字只使用 1 次. [填空题]表达式 [x for x in [1,2,3,4,5] if ...

  9. python输入五个数并求平均值奇数和、偶数和_输入八个数,求偶数和奇数的个数,并求偶数的平均值,奇数的平均值(c语言编程)...

    展开全部 您好, 按您的需要32313133353236313431303231363533e58685e5aeb931333337386639写了如下代码, 希望采纳.#include int ma ...

最新文章

  1. HTML5的可视化开发工具Maqetta Designer
  2. (五)SpringBoot 能挣钱的几个项目!!!
  3. pandas 基本使用
  4. 应该如何理解mobx_如何使用mobx观察observable数组上的object.property更改
  5. Python3优雅操作-时间处理与定时任务
  6. MLOps- 吴恩达Andrew Ng Data Definition and Baseline Week3 实验作业
  7. Effective C++ -----条款50:了解new 和delete 的合理替换时机
  8. 算法竞赛入门经典训练指南 pdf
  9. SPSS多元统计分析【009期】
  10. 【IoT】产品设计:贴片电子电容封装类型:0202封装、0402封装、0603封装、0805封装、1206封装、1210封装、1812封装、2010封装、2512封装
  11. python + selenium + chrome 如何清理浏览器缓存
  12. Netcraft:2017年7月Web服务器调查报告
  13. Skip Locked——跳过加锁行
  14. 中国驾照在美国各州开车的规定
  15. Ubuntu16.04编译roc-rk3328-cc
  16. 贾扬清官宣:从阿里离职,或将投身AI创业!
  17. sklearn.svm中LinearSVR(svm线性回归)、LinearSVC(svm线性分类)与SVC(svm分类)、SVR(svm回归)之间的区别
  18. 用h5video和h5stream实现监控视频的播放--rtsp流
  19. 计算机软件提取,伴奏提取_计算机软件及应用_IT计算机_专业资料
  20. 第十二单元 数论算法12.1 同余的性质12.2 最大公约数、最小公倍数

热门文章

  1. wxWidgets:wxGridUpdateLocker类用法
  2. wxWidgets:wxColour类用法
  3. wxWidgets:wxBitmap类用法
  4. boost::system::error_condition相关的测试程序
  5. boost::signals2模块实现定制组合器的测试程序
  6. boost::python::tuple相关的测试程序
  7. boost::mpl模块实现list_c相关的测试程序
  8. boost::make_reverse_graph用法的测试程序
  9. boost::callable_traits的has_void_return的测试程序
  10. 基于Boost::beast模块的小型http服务器