冒泡排序和选择排序,纯JavaScript代码实现,面试必备
来源:互联网 发布:网络三字经全文解释 编辑:程序博客网 时间:2024/06/05 08:09
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script> /* 冒泡排序: 用来将一组没有顺序的数字,进行从大到小或者从小到大的排序方式进行重新排序。 选择排序(选择排序): 用来将一组没有顺序的数字,进行从大到小或者从小到大的排序方式进行重新排序。 */ //选择排序 var arr = [13,34,32,26,12,0,11] for(var i = 0 ; i < arr.length - 1; i ++) { //第n个与它后面的所有的数据进行比较: //内层循环决定每轮的次数 //arr[i]与后面所有的数进行比较 for(var j = i + 1 ; j < arr.length ; j ++) { //只要arr[i]比后面的数大,那么它们就要交换位置: if(arr[i] > arr[j]) { var temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } console.log(arr); var arr = [13,34,32,26,12,0,11] //冒泡排序: for(var i = 0 ; i < arr.length - 1 ; i ++) { //内层循环控制次数 //特点:两两相邻进行比较: for(var j = 0 ; j < arr.length - i - 1; j ++) { if(arr[j] > arr[j + 1]) { var temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } console.log(arr); </script></head><body></body></html>
阅读全文
0 0
- 冒泡排序和选择排序,纯JavaScript代码实现,面试必备
- java面试必备:排序算法之冒泡、选择排序
- 冒泡排序和选择排序二分查找代码实现
- 冒泡排序和选择排序代码
- java实现选择排序和冒泡排序
- Java 实现冒泡排序和选择排序
- 实现冒泡排序和选择排序
- 冒泡排序和选择排序de实现
- 冒泡排序和选择排序C++实现
- 冒泡排序和简单选择排序实现
- Java实现选择排序和冒泡排序
- JavaScript--选择排序、冒泡排序
- 【Javascript】实现快速,选择,冒泡,插入排序
- 冒泡排序,插入排序和选择排序实现
- 冒泡排序、选择排序和插入排序的实现
- java选择排序、冒泡排序和插入排序实现
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- linux部署服务器遇到的问题(一)
- 巧用短路逻辑优化代码质量
- Android蓝牙健康设备开发:Health Device Profile(HDP)
- jq的函数调用!!
- maven resources导致打包失败分析与解决
- 冒泡排序和选择排序,纯JavaScript代码实现,面试必备
- 安装CNTK
- [H.264] 视频压缩原理
- Oracle Scott解锁
- Friend Circles
- ES6 Map Set总结
- Java面试题集(第二部分)(51-70)
- NYOJ 12 喷水装置(二)
- CoreBluetooth连接蓝牙健康设备