冒泡排序
1. 比较相邻的两个数,如果第一个数比第二个数大,则两数交换。
2. 对之后的相邻元素进行同样的工作,从开始到最后一对,这样进行一次排序后,数据的最后一位会是最大值 ,第一次循环进行的次数为 arr.length-1。
3. 之后对所有的元素重复以上的步骤,且以后每次循环的次数为arr.length-1-i (i为循环第几次 ,i 从零开始);
4. 重复上述步骤,直到排序完成
冒泡排序代码如下:
/*
* 冒泡排序写法
* 2021/3/29
* 奈何桥
*/
public class maopao {
public static void main(String[] args) {
int arr[] = {
16,25,9,98,23};
int temp = 0;
for (int i = 0; i < arr.length -