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 函数parseInt()转换时出现bug问题
May 20 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
Aug 22 Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 Javascript
预防网页挂马的方法总结
Nov 03 Javascript
js多个物体运动功能实例分析
Dec 20 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
Jul 07 Javascript
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
vue内置指令详解
Apr 03 Javascript
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
详解关于webpack多入口热加载很慢的原因
Apr 24 Javascript
layui实现图片虚拟路径上传,预览和删除的例子
Sep 25 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
Oct 15 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 chr()函数讲解
2019/02/11 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
JavaScript 字符串乘法
2009/08/20 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
2016/09/01 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
vuex入门最详细整理
2020/03/04 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
Django对接支付宝实现支付宝充值金币功能示例
2019/12/17 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
Python使用Turtle模块绘制国旗的方法示例
2021/02/28 Python
欧洲最大的笔和书写专家:The Pen Shop
2017/03/19 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
优秀毕业生事迹材料
2014/02/12 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
责任书格式
2015/01/29 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
简单了解 MySQL 中相关的锁
2021/05/25 MySQL