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中Boolean对象的属性解析
Oct 21 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
Jan 27 Javascript
JQuery解析XML的方法小结
Apr 02 Javascript
JS组件Bootstrap Table使用实例分享
May 30 Javascript
KnockoutJS 3.X API 第四章之click绑定
Oct 10 Javascript
详解jquery validate实现表单验证 (正则表达式)
Jan 18 Javascript
jQuery菜单实例(全选,反选,取消)
Aug 28 jQuery
webpack的CSS加载器的使用
Sep 11 Javascript
浅谈Webpack多页应用HMR卡住问题
Apr 24 Javascript
node Buffer缓存区常见操作示例
May 04 Javascript
js实现上传按钮并显示缩略图小轮子
May 04 Javascript
Node.js 深度调试方法解析
Jul 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
smtp邮件发送一例
2006/10/09 PHP
php教程之phpize使用方法
2014/02/12 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
JavaScript中链式调用之研习
2011/04/07 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
2017/12/07 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
layer更改皮肤的实现方法
2019/09/11 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
北京天润融通.net面试题笔试题
2012/02/20 面试题
软件工程师岗位职责
2013/11/16 职场文书
工作表现评语
2014/01/19 职场文书
企业精神口号
2014/06/11 职场文书
单位介绍信格式
2015/01/31 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
Hive HQL支持2种查询语句风格
2022/06/25 数据库