冒泡排序:
冒泡排序的基本思想是:通过对待排序序列从后向前(从下标较大的元素开始),一次比较相邻元素的值,若发现逆序则交换,使得值较大的元素后移。
将五个无序的数 24 69 80 57 13 进行冒泡排序
import java.util.Scanner;
public class booble {
public static void main(String []args) {
int temp = 0;
int[] arr = {24,57,13,69,80};
for(int i = 0;i < arr.length-1;i++){
for(int j = 0 ;j < arr.length-1-i;j++){
if(arr[j] > arr[j + 1]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
System.out.println("\n第"+(i+1)+"轮冒泡排序的结果");
for(int n = 0;n < arr.length;n++){
System.out.print(arr[n]+"\t");
}
}
}
}