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 相关文章推荐
JQuery小知识
Oct 15 Javascript
js 函数调用模式小结
Dec 26 Javascript
jQuery中事件与动画的总结分享
May 24 Javascript
jQuery基础_入门必看知识点
Jul 04 Javascript
javascript中call,apply,bind函数用法示例
Dec 19 Javascript
vuejs指令详解
Feb 07 Javascript
jQuery编写textarea输入字数限制代码
Mar 23 jQuery
Vue自定义指令使用方法详解
Aug 21 Javascript
浅谈Redux中间件的实践
Jul 27 Javascript
Vue-axios-post数据后端接不到问题解决
Jan 09 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
Mar 07 Javascript
JS浏览器BOM常见操作实例详解
Apr 27 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下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
用php代码限制国内IP访问我们网站
2015/09/26 PHP
PHP实现通过URL提取根域名
2016/03/31 PHP
php文件上传类完整实例
2016/05/14 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
javascript实现颜色渐变的方法
2013/10/30 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
js实现日历的简单算法
2017/01/24 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
tensorflow 环境变量设置方式
2020/02/06 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
Python3 assert断言实现原理解析
2020/03/02 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
Python 列表反转显示的四种方法
2020/11/16 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
应届毕业生就业自荐信
2013/10/26 职场文书
幼儿园教师教育感言
2014/02/28 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
项目经理岗位职责
2015/01/31 职场文书
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android
使用CSS实现音波加载效果
2023/05/07 HTML / CSS