計算機考研各類排序算法的總結和代碼實現

考研需要會的以下排序算法:

  1. 插入排序(直接插入、折半插入、希爾排序)
  2. 交換排序(冒泡排序、快速排序)
  3. 選擇排序(簡單選擇排序、堆排序)
  4. 歸併排序
  5. 基數排序

其中上述都爲內排序,還有外部排序(多路歸併排序);以及穩定性、時間複雜度和空間複雜度的理解;

插入排序(直接插入、折半插入、希爾排序)

 

交換排序(冒泡排序、快速排序)

 

選擇排序(簡單選擇排序、堆排序)

 

歸併排序

 

基數排序

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章