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 相关文章推荐
Javascript的IE和Firefox兼容性汇编
Jul 01 Javascript
JavaScript实现Sleep函数的代码
Mar 04 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 Javascript
JavaScript之HTMLCollection接口代码
Apr 27 Javascript
JavaScript入门基础
Aug 12 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
Aug 25 Javascript
javascript类型系统_正则表达式RegExp类型详解
Jun 24 Javascript
jQuery基本过滤选择器用法示例
Sep 09 Javascript
JS Canvas定时器模拟动态加载动画
Sep 17 Javascript
xmlplus组件设计系列之按钮(2)
Apr 26 Javascript
js匿名函数使用&amp;传参(实例)
Sep 08 Javascript
Js利用console计算代码运行时间的方法示例
Sep 24 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下检测字符串是否是utf8编码的代码
2008/06/28 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
php的$_FILES的临时储存文件与回收机制实测过程
2013/07/12 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
Google Maps API地图应用示例分享
2014/10/23 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
Vue2单一事件管理组件通信
2017/05/09 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
使用vuex的state状态对象的5种方式
2018/04/19 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
python快速排序代码实例
2013/11/21 Python
python django集成cas验证系统
2014/07/14 Python
Python编程中的异常处理教程
2015/08/21 Python
利用python代码写的12306订票代码
2015/12/20 Python
python模块如何查看
2020/06/16 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
MediaMarkt比利时:欧洲最大电器连锁店
2020/12/21 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
酒店人事专员岗位职责
2013/12/19 职场文书
新党章的学习心得体会
2014/11/07 职场文书
优秀班集体事迹材料
2014/12/25 职场文书
世界文化遗产导游词
2015/02/13 职场文书
大学生逃课检讨书
2015/05/04 职场文书
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技