练习——冒泡排序
2016-12-14 13:42
225 查看
package methods; public class BubbleSort { public static void sort(int[] arr) { int length=arr.length; for(int i=0;i<length;i++) { boolean changed=false; for(int j=0;j<length-1;j++) { if(arr[j]>arr[j+1]) { int tmp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=tmp; changed=true; } } if(changed==false) break; } } public static void main(String[] args) { // TODO Auto-generated method stub int[] x=new int[11]; for(int i=0;i<11;i++) { x[i]=(int)(Math.random()*100.0); } System.out.println("排序前:"); for(int i=0;i<11;i++) System.out.print(x[i]+" "); BubbleSort.sort(x); System.out.println("\r\n排序后:"); for(int i=0;i<11;i++) System.out.print(x[i]+" "); } }
相关文章推荐
- 冒泡排序练习
- #小练习 冒泡排序
- linux程序包管理rpm,yum和编译安装以及冒泡排序练习
- Java控制语句和冒泡排序练习
- C#小练习(设计一个程序,输入10个数存入数组中,然后实现冒泡排序。 )
- C 冒泡排序 练习
- 冒泡排序、选择排序、插入排序回顾练习
- 【小练习】js冒泡排序
- 冒泡排序,选择排序,4道数组练习
- 算法练习——冒泡排序的两次进化
- 冒泡排序练习
- 数据结构-练习 11 冒泡排序 插入排序 归并排序
- C语言 关于冒泡排序的过程 练习
- 评委评分-----冒泡排序练习
- [置顶] 算法练习---冒泡排序
- C语言数组练习 冒泡排序~
- C语言编程练习——冒泡排序和选择排序
- C语言练习0之数组——数组元素求和与数组冒泡排序(bubble sort)
- java基础练习 冒泡排序
- java练习(冒泡排序)