标签:冒泡排序模版
/* 基本思路:两两比较待排序数据元素的大小,发现两个数据元素的 次序相反时即进行交换,直到没有反序的数据元素为止。 */ static void Bubble_Sort(int[] a){ //冒泡排序从小到大排序 for(int i=0;i<a.length-1;i++){ for(int j=0;j<a.length-1-i;j++){//从最低冒泡到最高 if(a[j]>a[j+1]){ a[j]=a[j]^a[j+1]; //利用异或交换a[j]和a[j+1]的值 a[j+1]=a[j]^a[j+1]; a[j]=a[j]^a[j+1]; } } } }
标签:冒泡排序模版
原文地址:http://blog.csdn.net/xionghui2013/article/details/45046831