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得到网页中所有的div的id
Oct 19 Javascript
JavaScript null和undefined区别分析
Oct 14 Javascript
跟我学习javascript解决异步编程异常方案
Nov 23 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
May 30 Javascript
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
详解vue.js移动端导航navigationbar的封装
Jul 05 Javascript
bing Map 在vue项目中的使用详解
Apr 09 Javascript
ES6 系列之 Generator 的自动执行的方法示例
Oct 19 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
Apr 15 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
Nov 07 Javascript
JS实现前端动态分页码代码实例
Jun 02 Javascript
JavaScript 中判断变量是否为数字的示例代码
Oct 22 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
smarty中常用方法实例总结
2015/08/07 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
用js读写cookie的简单方法(推荐)
2016/08/08 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
Vue.JS入门教程之自定义指令
2016/12/08 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
JS实现页面打印(整体、局部)
2017/08/18 Javascript
使用百度地图实现地图网格的示例
2018/02/06 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
[54:02]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 IG vs VGJ.T
2018/04/03 DOTA
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
Django缓存系统实现过程解析
2019/08/02 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
马耳他航空公司官方网站:Air Malta
2019/05/15 全球购物
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
记账会计岗位职责
2014/06/16 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
党员三严三实心得体会
2014/10/13 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
小学班级口号大全
2015/12/25 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书