排序思想:在每一轮循环中两两依次比较,冒出一个最大的数到末尾;每轮冒出的最大数不再参与下一轮的比较;时间复杂度O(n^2)
package dataStructure.sortTest;
import java.util.Arrays;
/**
* @author lyq
* @create 5/1/19
*/
public class PopSort {
public static void main(String[] args) {
int[] arr = {5,1,8,4,6,3,0};
sort(arr);
System.out.println(Arrays.toString(arr));
}
public static void sort(int[] arr) {
//冒泡轮数
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]) {
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
}