數據結構與算法學習--排序總結

排序算法已經學習完了,但是在項目開發過程中如果去選擇一個高效的排序算法;下面是對前面幾種算法的總結。 如何實現一個通用的、高效率的排序函數 線性排序算法(計數、桶、計數排序)的時間複雜度比較低,但是適用的場景也比較特殊。如果針對小規模的數據進行排序,可以選擇時間複雜度0(n^2)的算法;如果針對大規模的排序,時間複雜度0(nlogn)的算法更加高效。所以爲了兼顧任意規模數據的排序,一般都會首選時間
相關文章
相關標籤/搜索