快速排序 算法思想

QUICKSORT(A,p,r)

????if(p<r)

? ? then q=PARTITION(A,p,r)

? ? ? ? ? ? QUICKSORT(A,p,q-1)

? ? ? ? ? ? QUICKSORT(A,q+1,r)


PATRTITION(A,p,r)

????x\leftarrow A[r]

????i\leftarrow p-1

? ? for j\leftarrow p to r-1

? ? ? ? ? ? do if A[j] <= x

? ? ? ? ? ? ? ? ? ? then i?\leftarrow i+1

? ? ? ? ? ? ? ? ? ? ? ? exchange? A[i]?\leftrightarrow A[j]

? ? exchange A[i+1]\leftrightarrow A[r]

return i+1


快速排序時間復雜度

最壞情況時間復雜度\Theta (n^2 )

平均情況時間復雜度\Theta (nlgn)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,153評論 0 2
  • 住什么樣的房子不重要/重要的是/房子里的那個人是你 /01/ 找到一座有愛的房子,大抵是所有人的夢想。 老一輩的人...
    尬生之路閱讀 362評論 3 5
  • 早上好!#幸福實修#~每天進步1%#幸福實修12班-09-唐潔--富陽# 20171102(38/60) 【幸福三...
    你謝謝閱讀 211評論 0 0
  • 《絲絲落雨心中》 文: 再來點鹽 本餐有1151粒米飯,建議用餐時間3分鐘30秒。 ☆ 冬天的雨淅淅瀝瀝的小雨...
    再來點鹽閱讀 408評論 0 0

友情鏈接更多精彩內(nèi)容