1. 程式人生 > >[原始碼和文件分享]基於C++的9種排序演算法的實現與比較

[原始碼和文件分享]基於C++的9種排序演算法的實現與比較

一、使用說明

1.1 專案簡介

隨機函式產生10000個隨機數,用快速排序,直接插入排序,氣泡排序,直接選擇排序的排序方法排序,並統計每種排序所花費的排序時間和交換次數。其中,隨機數的個數由使用者定義,系統產生隨機數,並且顯示他們的比較次數,排序演算法包括氣泡排序,直接選擇排序,直接插入排序,希爾排序,快速排序,堆排序,歸併排序,基數排序,折半插入排序。

1.2 操作手冊

執行程式後,首先要輸入隨機數的個數。

第一步,選擇操作1氣泡排序,之後會出現排序所用時間和交換次數。

第二步,選擇操作2選擇排序,之後會出現排序所用時間和交換次數。


參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/1403.html