数据结构-冒泡排序

  冒泡排序:

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

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

  

 

  上代码:

  

 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 }

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

 

posted on 2020-03-30 16:11  学弟1  阅读(222)  评论(0)    收藏  举报

导航