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.each()用法分享
Jul 31 Javascript
jQuery之自动完成组件的深入解析
Jun 19 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
Oct 29 Javascript
js无刷新操作table的行和列
Mar 27 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
Aug 27 Javascript
PHP PDO操作总结
Nov 17 Javascript
JavaScript计时器示例分析
Feb 05 Javascript
利用JavaScript阻止表单提交的两种方法
Aug 11 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
Nuxt.js SSR与权限验证的实现
Nov 21 Javascript
Vue防止白屏添加首屏动画的实例
Oct 31 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
Aug 10 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 exif扩展方法开启详解
2014/07/28 PHP
PHP的引用详解
2015/02/22 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2010/05/07 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
JS数组的常见用法实例
2015/02/10 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
bootstrap侧边栏圆点导航
2017/01/11 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
python实现简单的计时器功能函数
2015/03/14 Python
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
Python 中迭代器与生成器实例详解
2017/03/29 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
python中update的基本使用方法详解
2019/07/17 Python
python pandas 时间日期的处理实现
2019/07/30 Python
在keras中获取某一层上的feature map实例
2020/01/24 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
开办饭店创业计划书
2013/12/28 职场文书
旅游专业职业生涯规划范文
2014/01/13 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
个人更名证明
2015/06/23 职场文书
大学入学感言
2015/08/01 职场文书
python数字转对应中文的方法总结
2021/08/02 Python
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫