java50题----28十个数排序
来源:互联网 发布:大连pmp培训 知乎 编辑:程序博客网 时间:2024/05/17 05:54
<pre name="code" class="java">/*对十个数进行排序,由小到大。*/class Demo{private Demo(){}private static Demo instance = new Demo();public static Demo getInstance(){return instance;}public void sort(int[] arr){int len = arr.length;int tmp = 0;for(int i = 0; i < len ; i++) //控制比较的轮数{for(int j = 0; j < len-1-i; j++)//该轮控制比较的次数,轮数增加,比较次数减少。{//此轮结束时最大的数就冒出来了。if(arr[j] > arr[j+1]){tmp = arr[j];arr[j] = arr[j+1];arr[j+1] = tmp;}}}}}class MainClass {public static void main(String[] args) throws Exception{Demo d = Demo.getInstance();int[] arr = {2,3,44,561,3333,79,21,0,1234,56};System.out.println("原始数组:");for(int i = 0; i < 10; i++){System.out.print(arr[i]+"\t");}System.out.println("");d.sort(arr);for(int i = 0; i < 10; i++){System.out.print(arr[i]+"\t");}}}/*如果想实现从大到小的顺序排列,只需要更改:if(a[j] < arr[j+1])*/
0 0
- java50题----28十个数排序
- java50题----03水仙花数
- java50题----09完美数
- java50题----25回文数
- java50题----07统计字符数
- java50题----08叠数求和
- java50题----15升序排数
- java50题
- 十个数排序
- 对十个数排序
- c语言十个数排序
- 随机十个数排序法排序
- 随机产生十个数并排序排序
- java50题----01兔子
- java50题----02素数
- java50题----04因式分解
- java50题----05成绩
- java50题----11三位数
- mybatis入门教程
- MongoDB 主从复制
- Apache+JSP+Servlet+MySql相关问题
- Cocos2d-x学习笔记(四) 布景层的添加移除
- flash绘图API:解析obj格式
- java50题----28十个数排序
- 图着色问题
- Andorid 启动内置照相机 录像机
- Mac系统操作:桌面顺序改变
- 堆喷射原理
- 64位win7下Android SDK Manager闪退的解决方法
- GLSL/HLSL易犯错误和注意点
- 黑马程序员_Java中的时间类
- ZOJ-2939