排序----------冒泡排序
一、冒泡排序 平均时间复杂度: O(n²) 最差时: O(n²) 是否稳定: 稳定 空间开销:O(1) 适合n较小时 原始数组:3 , 9, -1, 8, 2 第一趟排序: (1) 3, 9, -1, 8,2 (2) 3, -1, 9,8, 2 (3) 3, -1, 8, 9, 2 (4)3, -1, 8, 2, 9 9确定 第二趟排序: (1)-1,3, 8, 2, 9 (2)-1, 3, 8, 2, 9 (3)-1,3,2, 8, 9 8 , 9确定 第三趟排序: (1)-1,3 ,2 ,8 , 9 (2)-1, 2, 3 ,8 ,9 3, 8, 9确定 第四趟排序: (1)-1, 2, 3, 8, 9 (2, 3, 8, 9确定) 实现: int [ ] array = { 3 , 9 , - 1 , 8 , 2 } ; int temp = 0 ; for ( int i = 0 ; i < array . length - 1 ; i ++ ) { System . out . println ( "开始第" + ( i + 1 ) + "趟排序" ) ; for ( int j = 0 ; j < array . length - 1 - i ; j ++ ) { if ( array [ j ] > array [ j + 1 ] ) { temp = array [