快排的時間複雜度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

相關文章
相關標籤/搜索