1
根據維基百科分佈的排序算法,Flashsort是表示線性計算複雜性爲O(n)
Flashsort是表示線性計算複雜性爲O(n),用於均勻分佈的數據集和相對少的額外存儲器的要求分佈排序算法。原創作品由Karl-Dietrich Neubert於1998年出版。
那麼爲什麼我們不使用flashsort而不是quicksort?
根據維基百科分佈的排序算法,Flashsort是表示線性計算複雜性爲O(n)
Flashsort是表示線性計算複雜性爲O(n),用於均勻分佈的數據集和相對少的額外存儲器的要求分佈排序算法。原創作品由Karl-Dietrich Neubert於1998年出版。
那麼爲什麼我們不使用flashsort而不是quicksort?
因爲在大多數情況下您的數據不是均勻分佈的。
你能給我一個實際的例子嗎 – asd
簡單地生成數字從1到100,並確保每個數字只出現一次。或者使用一個隨機數字發生器,以相同的概率產生每個數字。 – Matthias