javascript冒泡算法
2016-06-28 23:53
726 查看
var arr = [10, 10, 3, 2, 5 , 4, 8, 3]; function reSort(arr) { var temp = 0; var len = arr.length; for(var i =0; i < len - 1; i++) { for(var j = i + 1; j < len; j++) { if(arr[i] < arr[j]) { temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } return arr; } function sort(arr) { var temp = 0; var len = arr.length; for(var i =0; i < len - 1; i++) { for(var j = 0; j < len - i - 1; j++) { if(arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } return arr; } console.log(reSort(arr)); console.log(sort(arr));
相关文章推荐
- 第四章 --- 关于Javascript 设计模式 之 迭代器模式
- javascript基础一
- json往前台送数据中文乱码
- js 增加确定取消按钮的弹出窗口,嵌套执行函数用法 onclick,confirm
- composer.json:项目安装!!!!!!!!!!
- ALiBABa fastjson json传前台 toString
- 在JavaScript中创建命名空间的几种写法
- JavaScript内置对象(三)
- 关于在stuts2使用json(commons-lang.jar夹包问题)
- js生成.zip压缩包并保存到本地
- JavaScript内置对象(二)
- 去js校验
- JS——声明式函数与赋值式函数
- javaScript 线程的执行
- JavaScript内置对象(一)
- 对象创建,对象方法
- js——内置对象之Date日期对象
- JS中的变量、作用域和内存问题
- JSTL fmt:formatNumber日期、 数字、货币格式化
- JS编程最佳实践