快排平均複雜度證明

直觀證明 1.劃分點按照1:9劃分時,用遞歸樹分析時間複雜度: T(n)=T(n/10)+T(9n/10)+O(n) 不難得出:對於任意劃分只要是常數倍數的,不管是1:99,1:999,1:9999,只要不是1:(n-1) ,我們的時間複雜度都是O(nlogn)。 2.在平均情況下,好的劃分(常數比例劃分)和壞的劃分(1:n-1)是平均出現在劃分樹上的,當好、差劃分交替在各層時,快排的運行時間就如
相關文章
相關標籤/搜索