快排
来源:互联网 发布:电脑刻碟用什么软件 编辑:程序博客网 时间:2024/04/29 08:14
var arr = [1,8,9,3,7,5]; function quickSort(obj) { if (obj.length <= 1) { return obj; } var num = Math.floor(obj.length/2), numValue = obj.splice(num,1); var left = [], right = []; for (var i = 0; i < obj.length; i++) { if (obj[i] < numValue) { left.push(obj[i]); } else { right.push(obj[i]); } } return quickSort(left).concat(numValue,quickSort(right)); }; console.log(quickSort(arr));
0 0
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排。
- sql 判断临时表的是否存在
- 用汉字命名图片
- php 将驼峰变量和下划线风格的变量名互转
- 最全前端资源汇集
- QT学习笔记之QT5 + VS2013/VS2015 中文乱码解决办法以及ListView,TableView,TreeView的基本用法
- 快排
- 知识总结一
- CocoaPods详解之----进阶篇
- linux之ip route命令
- JVM进阶之路一
- Android 开发MVP模式
- 金融时间序列分析:11. 模型分析小结
- Spring不能通过注解向Servlet中注入实例的原理和解决办法
- 剑指Offer:从尾到头打印链表