package com.fengling.test;
/**
* Bubble Sort
* 相邻两数进行比较
* number[0]与number[1]比较之后,number[1]与number[2]比较... 以此类推 大数沉底
*/
public class BubbleSortTest {
public void bubblesort(int[] numbers){
int temp;
int size = numbers.length;
for(int i = 0; i < size - 1; i++){
for(int j = 0; j < size - 1; j++){
if(numbers[j] > numbers[j + 1]){
temp = numbers[j];
numbers[j] = numbers[j + 1];
numbers[j + 1] = temp;
}
}
}
}
public static void main(String[] args) {
BubbleSortTest bst = new BubbleSortTest();
int[] numbers = {32,43,13,24,31,14};
for(int n : numbers) {
System.out.println(n);
}
bst.bubblesort(numbers);
System.out.println("------------------");
for(int n : numbers) {
System.out.println(n);
}
}
}