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]));
冒泡排序的写法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 问题:假设对含有n个元素的数组进行冒泡排序(从小到大)。 冒泡排序: 比较排序: 选择排序 以上三种排序是极度相似...
- 复习排序算法,首先最最最基础的就是冒泡排序和插入排序了,而且这个也会经常在面试中被问到,在此做个总结 冒泡排序 比...
- import java.util.Arrays; import java.util.Random; public ...
- 前言## 还记得我们学习C语言的时候的常用的三大排序吗?选择、冒泡、快速排序当时学习的时候感觉好无聊、听着也没有什...