function bubble(arr){
//所有数的排序轮次
for(var i=0; i<arr.length; i++){
//从未排序的数里开始排序
for(var j=i; j<arr.length; j++){
if(arr[i]>arr[j]){
var min = arr[j];
arr[j] = arr[i];
arr[i] = min;
}
}
}
return arr;
}
alert(bubble([8,52,69,3,5,7,1,99]));
冒泡排序的写法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 问题:假设对含有n个元素的数组进行冒泡排序(从小到大)。 冒泡排序: 比较排序: 选择排序 以上三种排序是极度相似...
- 复习排序算法,首先最最最基础的就是冒泡排序和插入排序了,而且这个也会经常在面试中被问到,在此做个总结 冒泡排序 比...
- import java.util.Arrays; import java.util.Random; public ...
- 前言## 还记得我们学习C语言的时候的常用的三大排序吗?选择、冒泡、快速排序当时学习的时候感觉好无聊、听着也没有什...