JAVA实现冒泡排序
2011-11-16 21:26
344 查看
用JAVA实现冒泡排序
public class Maopao { public static void main(String args[]) { int[] a=new int[]{3,4,2,8,5,10,9,1}; System.out.println("原始数据列:"); for(int i=0;i<a.length;i++) { System.out.print(a[i]+" "); } swap(a); } public static void swap(int[] a) { int temp; for(int i=0;i<a.length-1;i++) { for(int j=0;j<a.length-i-1;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } System.out.println(); System.out.println("第"+(i+1)+"趟排序"); for(int k=0;k<a.length;k++) { System.out.print(a[k]+" "); } } } }
相关文章推荐
- 冒泡排序Java实现
- Java实现冒泡排序
- 八种排序算法java实现(1)----冒泡排序
- 【数据结构】Java实现各类经典排序算法——选择排序、冒泡排序
- Java实现排序(快速排序、冒泡排序、选择排序、基数排序、插入排序)
- 【学习笔记】java 实现冒泡排序
- 数据算法之冒泡排序(bubbleSort)的Java实现
- Java实现冒泡排序以及优化冒泡排序的一些小技巧
- 【常用排序算法】冒泡排序与冒泡排序优化改进(Java实现)
- java实现冒泡排序
- Java中的选择排序和冒泡排序思想及代码实现
- 数据结构学习之冒泡排序Java实现
- (一)Java实现排序,选择排序,快速排序,冒泡排序,插入排序
- Java实现冒泡排序
- Java中快速排序,冒泡排序和选择排序的实现
- 程序员必知的8大排序(三)-------冒泡排序,快速排序(java实现)
- 用java实现冒泡排序
- 【java】冒泡排序的实现
- 冒泡排序的Java实现
- 数据结构算法之排序系列Java、C源码实现(5)--冒泡排序