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 常见对象类创建代码与优缺点分析
Dec 07 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
Mar 05 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
Jan 04 Javascript
JS页面延迟执行一些方法(整理)
Nov 11 Javascript
使用jspdf生成pdf报表
Jul 03 Javascript
JavaScript知识点总结(十)之this关键字
May 31 Javascript
实现隔行换色效果的两种方式【实用】
Nov 27 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
Jul 03 Javascript
详解Axios统一错误处理与后置
Sep 26 Javascript
Vue组件之单向数据流的解决方法
Nov 10 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
Sep 23 Javascript
详细聊聊vue中组件的props属性
Nov 02 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
基于mysql的bbs设计(五)
2006/10/09 PHP
PHP 获取远程文件大小的3种解决方法
2013/07/11 PHP
PHP isset()及empty()用法区别详解
2020/08/29 PHP
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
window.location和document.location的区别分析
2008/12/23 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
Nodejs中自定义事件实例
2014/06/20 NodeJs
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
JavaScript lodash常见用法系列小结
2016/08/24 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
基于JQuery及AJAX实现名人名言随机生成器
2017/02/10 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
JS中call和apply函数用法实例分析
2018/06/20 Javascript
vue 使用html2canvas将DOM转化为图片的方法
2018/09/11 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
[54:09]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
Python实现获取某天是某个月中的第几周
2015/02/11 Python
使用Python的Scrapy框架十分钟爬取美女图
2016/12/26 Python
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
2017/01/12 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
使用django实现一个代码发布系统
2019/07/18 Python
打包PyQt5应用时的注意事项
2020/02/14 Python
python图片合成的示例
2020/11/09 Python
优秀员工表扬信
2014/01/17 职场文书
一名老师的自我评价
2014/02/07 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
入党自传范文2015
2015/06/26 职场文书
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers
python区块链实现简版工作量证明
2022/05/25 Python