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 相关文章推荐
使用mouse事件实现简单的鼠标经过特效
Jan 30 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
JavaScript String 对象常用方法总结
Apr 28 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
Aug 16 Javascript
angularjs数组判断是否含有某个元素的实例
Feb 27 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 Javascript
Javascript实现运算符重载详解
Apr 07 Javascript
Angular6封装http请求的步骤详解
Aug 13 Javascript
vue+web端仿微信网页版聊天室功能
Apr 30 Javascript
JavaScript解析JSON数据示例
Jul 16 Javascript
JS原形与原型链深入详解
May 09 Javascript
vue2的 router在使用过程中遇到的一些问题
Apr 13 Vue.js
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中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
linux系统上支持php的 iconv()函数的方法
2011/10/01 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
php通过header发送自定义数据方法
2018/01/18 PHP
JS实现单行文字不间断向上滚动的方法
2015/01/29 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
[08:42]DOTA2每周TOP10 精彩击杀集锦vol.2
2014/06/25 DOTA
Python中的Numpy入门教程
2014/04/26 Python
Python常用随机数与随机字符串方法实例
2015/04/09 Python
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
对pandas中apply函数的用法详解
2018/04/10 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
python和JavaScript哪个容易上手
2020/06/23 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
C语言笔试集
2012/07/24 面试题
八年级物理教学反思
2014/01/19 职场文书
网络工程师职业规划
2014/02/10 职场文书
青年安全生产示范岗事迹材料
2014/05/04 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
MySQL 查询速度慢的原因
2021/05/25 MySQL
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
python数字转对应中文的方法总结
2021/08/02 Python