数据结构-冒泡排序

  冒泡排序:

  通俗理解:遍历数组中的所有元素,把数组中较大的数与数组中较小的数交换位置,使之从小到大排列;

  画图理解:从左至右依次比较大小,通俗易懂;

  

  上代码:

  

 1 package simpleSort;
 2 /**
 3  * 冒泡排序;
 4  * @author caizhou
 5  *
 6  */
 7 public class maopao {
 8     
 9     
10     public void sort(long[] arr){
11         for (int i=0; i<arr.length-1;i++){
12             for (int j = i; j<arr.length; j++){
13                 
14                 if(arr[i]>arr[j]){
15                     long tem = arr[i];
16                     arr[i] = arr[j];
17                     arr[j] = tem;
18                 }
19             }
20         }
21     }
22 }

  差不多做完了,写的不对请指正;

原文地址:https://www.cnblogs.com/caizhou520/p/12599235.html