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 相关文章推荐
Flash对联广告的关闭按钮讨论
Jan 30 Javascript
ie下$.getJSON出现问题的解决方法
Feb 12 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
Mar 18 Javascript
js类定义函数时用prototype与不用的区别示例介绍
Jun 10 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
Aug 26 Javascript
对javascript继承的理解
Oct 11 Javascript
Centos7 中 Node.js安装简单方法
Nov 02 Javascript
简单实现js悬浮导航效果
Feb 05 Javascript
JS解析url查询参数的简单代码
Aug 06 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
Oct 30 Javascript
轻松理解vue的双向数据绑定问题
Oct 30 Javascript
Vue源码解读之Component组件注册的实现
Aug 24 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模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
PHPStorm 2020.1 调试 Nodejs的多种方法详解
2020/09/17 NodeJs
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
Vue.js第二天学习笔记(vue-router)
2016/12/01 Javascript
简单几步实现返回顶部效果
2016/12/05 Javascript
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
Vue 实现登录界面验证码功能
2020/01/03 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
python re.sub()替换正则的匹配内容方法
2019/07/22 Python
Python读写压缩文件的方法
2020/07/30 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
总经理人事任命书
2014/06/05 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
HR求职自荐信范文
2014/06/21 职场文书
化工工艺设计求职信
2014/06/25 职场文书
群众路线领导干部个人对照检查材料(集锦)
2014/09/23 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
医院党建工作总结2015
2015/05/26 职场文书
2015年学校教研室主任工作总结
2015/07/20 职场文书
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫