js 冒泡排序法
来源:互联网 发布:人工智能的原理是什么? 编辑:程序博客网 时间:2024/05/21 06:12
var arr = [18,23,53,67,21,45,65,21,45]; function sort(myArr){ for(var i = 0; i<myArr.length; i++){ for(var j = 0; j<myArr.length-1; j++){ if(myArr[j] > myArr[j+1]){ //大于号是由小到大,小于号是由大到小; var value = myArr[j]; myArr[j] = myArr[j+1]; myArr[j+1] = value; } } } return myArr; } function sort2(myArr){ for(var i = 0; i<myArr.length; i++){ for(var j = 0; j<myArr.length-1; j++){ if(myArr[j] < myArr[j+1]){ //大于号是由小到大,小于号是由大到小; var value = myArr[j]; myArr[j] = myArr[j+1]; myArr[j+1] = value; } } } return myArr; } console.log(sort(arr)); //上面的方法会改变原数组,这样我们就需要添加一个方法,先克隆一下数组,再处理 Array.prototype.cloneArr = function(){ var a = []; for(var i = 0; i<this.length; i++){ a[i] = this[i]; } return a; } console.log(sort2(arr.cloneArr()));
0 0
- js冒泡排序法
- js 冒泡排序法
- js基本语法--排序,冒泡排序法
- JS数组的冒泡排序法
- js冒泡排序
- js冒泡排序
- js冒泡排序
- js 冒泡排序
- js 的冒泡排序
- JS实现冒泡排序
- js冒泡排序
- js冒泡排序
- js向上冒泡排序
- js 阻止冒泡排序
- js实现冒泡排序
- js实现冒泡排序
- JS 实现 冒泡排序
- js冒泡排序
- Spring 提示:无法找到元素 'aop:aspectj-autoproxy'
- Struts2中valuestack
- 百度地图-基本环境搭建
- android跨应用aidl通讯
- Bootstrap Switch(开关控件)
- js 冒泡排序法
- 模仿网易新闻,点击举报按钮,弹出举报对话框
- 好用的dialog
- HM编码器代码阅读(39)——帧内预测(六)帧内预测之色度色度的操作
- Delphi 完成端口使用
- 01、mysql 简介
- 获得安卓手机的相关信息
- rabbitmq学习6:RPC
- App安全之网络传输安全