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 小型打飞机游戏实现原理说明
Oct 28 Javascript
javascript定时保存表单数据的代码
Mar 17 Javascript
Javascript 倒计时源代码.(时.分.秒) 详细注释版
May 09 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
Aug 09 Javascript
Jquery动态进行图片缩略的原理及实现
Aug 13 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
Nov 25 Javascript
JavaScript如何实现组合列表框中元素移动效果
Mar 01 Javascript
简单的jQuery banner图片轮播实例代码
Mar 04 Javascript
Node.js如何自动审核团队的代码
Jul 20 Javascript
JavaScript表单验证开发
Nov 23 Javascript
vue 中Virtual Dom被创建的方法
Apr 15 Javascript
js实现带积分弹球小游戏
Jul 21 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
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
php的数组与字符串的转换函数整理汇总
2013/07/18 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
2015/06/17 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
JS面向对象编程详解
2016/03/06 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
2016/04/06 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
vue+axios新手实践实现登陆的示例代码
2018/06/06 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
2020/03/10 Python
CSS3实现彩色进度条动画的示例
2020/10/29 HTML / CSS
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
老师对学生的寄语
2014/04/09 职场文书
大学英语演讲稿范文
2014/04/24 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
保研专家推荐信范文
2015/03/25 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis