java排序算法系列(三)——冒泡排序

冒泡排序:
package com.zlpy.bubblesort;
/*
 * 冒泡排序算法
 * */
public class BubbleSort {

	public void bubbleSort(int[] r){
		print(r);
		System.out.println();
		for(int i=0;i<r.length-1;i++){
			for(int j=0;j<r.length-1-i;j++){
				if(r[j]>r[j+1]){
					int temp=r[j];
					r[j]=r[j+1];
					r[j+1]=temp;
				}
			}
			print(r);
			System.out.println();
		}
	}
	public void print(int[] r){
		for(int i=0;i<r.length;i++){
			System.out.print(r[i]+" ");
		}
	}
}

你可能感兴趣的:(java,算法,冒泡排序)