快排的时间复杂度O(n) = nlogn计算过程

转载:http://www.javashuo.com/article/p-fgoppvkm-mg.htmlhtml

本文以快速排序为例,推导了快排的时间复杂度nlogn是如何得来的,其它算法与其相似。java

对数据Data = { x1, x2... xn }:web

T(n)是QuickSort(n)消耗的时间;算法

P(n)是Partition(n)消耗的时间;ui

(注:Partition专指把n个数据分为大小2份的时间)htm

相关文章
相关标签/搜索