javascript与Python快速排序实例对比


Posted in Javascript onAugust 10, 2015

本文实例对比了javascript与Python快速排序实现方法。分享给大家供大家参考。具体如下:

js实现方法:

function quicksort(arr) {
 if (arr.length <= 1) return arr
 return quicksort(arr.filter(function (lt, i) {return i > 0 && lt < arr[0]}))
    .concat([arr[0]])
    .concat(quicksort(arr.filter(function(ge, i) {return i > 0 && ge >= arr[0]})))
}

python实现方法:

def quicksort(arr):
 if len(arr) <= 1: return arr
 return quicksort([lt for lt in arr[1:] if lt < arr[0]]) + a[0:1] + \
  quicksort([ge for ge in arr[1:] if ge >= arr[0]])

希望本文所述对大家的javascript及Python程序设计有所帮助。

Javascript 相关文章推荐
可以支持多中格式的JS键盘
May 02 Javascript
js写一个弹出层并锁屏效果实现代码
Dec 07 Javascript
轻量级的原生js日历插件calendar.js使用指南
Apr 28 Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 Javascript
Html5+jQuery+CSS制作相册小记录
Dec 30 Javascript
基于JavaScript实现屏幕滚动效果
Jan 18 Javascript
基于Vue实现timepicker
Apr 25 Javascript
详解angularJs中关于ng-class的三种使用方式说明
Jun 02 Javascript
js 显示日期时间的实例(时间过一秒加1)
Oct 25 Javascript
Layui tree 下拉菜单树的实例代码
Sep 21 Javascript
微信小程序 下拉刷新及上拉加载原理解析
Nov 06 Javascript
node.js如何自定义实现一个EventEmitter
Jul 16 Javascript
javascript密码强度校验代码(两种方法)
Aug 10 #Javascript
javascript实现数组内值索引随机化及创建随机数组的方法
Aug 10 #Javascript
jQuery解决input超多的表单提交
Aug 10 #Javascript
jQuery实现的图文高亮滚动切换特效实例
Aug 10 #Javascript
jQuery基于ajax实现带动画效果无刷新柱状图投票代码
Aug 10 #Javascript
javascript中caller和callee详解
Aug 10 #Javascript
jQuery实现购物车表单自动结算效果实例
Aug 10 #Javascript
You might like
在PHP里得到前天和昨天的日期的代码
2007/08/16 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
JavaScript function 的 length 属性使用介绍
2014/09/15 Javascript
EasyUI中datagrid在ie下reload失败解决方案
2015/03/09 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
JS删除对象中某一属性案例详解
2020/09/08 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
python之wxPython菜单使用详解
2014/09/28 Python
Python中的字符串替换操作示例
2016/06/27 Python
Python面向对象特殊成员
2017/04/24 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
Python 错误和异常代码详解
2018/01/29 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
2018/05/08 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
django的model操作汇整详解
2019/07/26 Python
Python笔记之代理模式
2019/11/20 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
陈欧广告词
2014/03/14 职场文书
岗位职责怎么写
2014/03/14 职场文书
《秋游》教学反思
2014/04/24 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
2015小学师德工作总结
2015/07/21 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
PyTorch 如何设置随机数种子使结果可复现
2021/05/12 Python
python实现局部图像放大
2021/11/17 Python