您现在的位置是:首页 > Javascript
当前栏目
js数组排序冒泡排序
2023-03-15 23:16:57 时间
在对js数组进行排序的时候,常见的排序方法有冒泡排序、sort排序、快速排序和插入排序。冒泡排序对于刚开始接触开发的小伙伴有些陌生,本文主要向大家介绍可以对js数组进行重新排序的冒泡排序。
1、冒泡排序实质
将数组重新排序。
2、冒泡排序思想
数组中的两两相互对比,大小的顺序调换位置。
3、冒泡排序实现规则
将数组中的相邻两个元素进行比较,将比较大(较小)的数通过两两比较移动到数组末尾(开始),执行一遍内层循环,确定一个(最小)的数,外层循环从数组末尾(开始)遍历到开始(末尾)。
4、冒泡排序实现实例
function bSort(arr){ var temp = ''; for(var i=0;i<=arr.length-1;i++){ for(var j=0;j<=arr.length-1-i;j++){ if(arr[j]>arr[j+1]){//判断相邻两个元素,如果前边大于后边执行 temp = arr[j];//将前边元素暂存到temp中 arr[j] = arr[j+1];//将后边元素赋值给前边元素 arr[j+1] = temp;//将存到temp中的元素赋值给后边的元素 } } } return arr; } var Arr = [6,5,8,7,10,98,41,5]; bSort(Arr); //返回[5,5,6,7,8,10,41,98]
以上就是js数组排序方法中冒泡排序的介绍,希望能帮助你理解使用哦~
相关文章
- TiDB Binlog 组件正式开源
- 使用Visual Studio Code对Node.js进行断点调试
- 推荐!数据可视化的十种优秀JavaScript图表库
- Node.js在复杂集成场景下占据统治地位的五个理由
- 玩转Node.js单元测试
- Node.js中内存泄漏分析
- Angular对React:一场关于Web开发者支持率的史诗对决
- 热点推荐:什么是后端开发?
- 谈谈Spring boot 启动层面的开发
- 使用NodeJS将文件或图像上传到服务器
- 编写React组件的最佳实践
- JavaScript MV*框架最值得关注的七个亮点
- 前端开发指南:如何利用PHP Cake框架构建应用
- 基于React与Vue后,移动开源项目Weex如何定义未来
- NodeJS和C++之间的类型转换
- jQuery中的常用到的三十九个技巧
- 官宣|Google Developers中国网站发布!
- NodeJS和C++之间的类型转换
- .NET Core首例Office开源跨平台组件(NPOI Core)
- 如何写出漂亮的React组件