十種排序算法詳解及C++實現

目錄   算法概述 冒泡排序 選擇排序 希爾排序 堆排序 插入排序 歸併排序 基數排序 計數排序 桶排序 快速排序 算法概述 十大排序算法可以分爲兩大類: 比較類排序:通過互相比較來決定元素間的相對次序,由於其時間複雜度不能突破O(nlogn),因此也稱爲非線性時間排序; 非比較類排序:不通過比較來決定元素間的相對次序,它可以突破基於比較排序的時間下界,以線性時間運行,因此也稱爲線性時間非比較類排
相關文章
相關標籤/搜索