首页 > 编程语言 > 详细

数据结构-冒泡排序

时间:2020-03-30 16:17:16      阅读:87      评论:0      收藏:0      [点我收藏+]

  冒泡排序:

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

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

  技术分享图片

 

  上代码:

  

 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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!