博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速排序
阅读量:7089 次
发布时间:2019-06-28

本文共 401 字,大约阅读时间需要 1 分钟。

function quicksort(array){     if(array.length<=1){        return array;    }var num=Math.floor(array.length/2);var current=array.splice(num,1);var left=[];var right=[];for(var i=0;i
current){ right.push(array[i]) }else{ left.push(array[i]); } }return quicksort(left).concat(current,quicksort(right));}复制代码

1、时间复杂度: 最好:O(nlogn)主定理 证明:

) 最坏:O(n2) 2、空间复杂度:O(n) 3、稳定性:不稳定

转载地址:http://wqbql.baihongyu.com/

你可能感兴趣的文章
AndroidStudio gradle配置
查看>>
poj3067 Japan(树状数组)
查看>>
[java面试]关于多态性的理解
查看>>
常见的MIME类型
查看>>
Leetcode_Wildcard Matching
查看>>
docker 私有仓库简易搭建
查看>>
WCF系列教程之客户端异步调用服务
查看>>
P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers
查看>>
Android自带的分享功能案例
查看>>
Android广播机制分析
查看>>
Android ADB工具-截图和录制视频(五)
查看>>
PHP/Javascript 数组定义 及JSON中的使用 ---OK
查看>>
php中urldecode()和urlencode()起什么作用啊
查看>>
UVA 11542 Square 高斯消元 异或方程组求解
查看>>
Nginx的内部(进程)模型
查看>>
基于设备树的controller学习(1)
查看>>
递归--练习1--noi3089爬楼梯
查看>>
慢慢过渡到个人博客
查看>>
【转】spring boot web相关配置
查看>>
oc53--autorelease注意事项
查看>>