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 面向对象的之私有成员和公开成员
May 04 Javascript
JavaScript 异步方法队列链实现代码分析
Jun 05 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
Jul 31 Javascript
原生js和css实现图片轮播效果
Feb 07 Javascript
基于jQuery实现弹幕APP
Feb 10 Javascript
Node.js pipe实现源码解析
Aug 12 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
Aug 17 Javascript
微信小程序调用微信支付接口的实现方法
Apr 29 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
Vue路由管理器Vue-router的使用方法详解
Feb 05 Javascript
JS数组索引检测中的数据类型问题详解
Jan 11 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处理斐波那契数列非递归方法
2012/02/04 PHP
关于PHP递归算法和应用方法介绍
2013/04/15 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
JavaScript延迟加载
2021/03/09 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
Python开发编码规范
2006/09/08 Python
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
python中执行shell的两种方法总结
2017/01/10 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
智能钱包:Ekster
2019/11/21 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
NULL是什么,它是怎么定义的
2015/05/09 面试题
个人求职信范文分享
2014/01/06 职场文书
感恩的演讲稿
2014/05/06 职场文书
2014财务年度工作总结
2014/11/11 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
Java并发编程必备之Future机制
2021/06/30 Java/Android
前端JavaScript大管家 package.json
2021/11/02 Javascript
Go语言 详解net的tcp服务
2022/04/14 Golang
微前端qiankun改造日渐庞大的项目教程
2022/06/21 Javascript