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 相关文章推荐
Prototype Object对象 学习
Jul 12 Javascript
js onload事件不起作用示例分析
Oct 09 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
Aug 23 Javascript
js中不同的height, top的区别对比
Sep 24 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
js动态添加的DIV中的onclick事件简单实例
Jul 25 Javascript
Node.js中 __dirname 的使用介绍
Jun 19 Javascript
JavaScript 完成注册页面表单校验的实例
Aug 19 Javascript
vue小图标favicon不显示的解决方案
Sep 19 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
JS实现的base64加密解密操作示例
Apr 18 Javascript
JS判断两个数组或对象是否相同的方法示例
Feb 28 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中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
JavaScript的漂亮的代码片段
2013/06/05 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
基于Vue+Webpack拆分路由文件实现管理
2020/11/16 Javascript
python私有属性和方法实例分析
2015/01/15 Python
Python批量查询域名是否被注册过
2017/06/21 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
python随机模块random使用方法详解
2020/02/14 Python
opencv+python实现均值滤波
2020/02/19 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
文秘专业毕业生就业推荐信
2013/11/08 职场文书
程序员岗位职责
2013/11/11 职场文书
求职信范文英文版
2014/01/05 职场文书
出生医学证明样本
2014/01/17 职场文书
我爱我家教学反思
2014/05/01 职场文书
2016年感恩节寄语
2015/12/07 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
pytorch 实现多个Dataloader同时训练
2021/05/29 Python
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS