插入排序(Insertion Sort)和 歸并排序(Merge Sort)對(duì)比

耗時(shí)

對(duì)比圖

公式中 n 為參與排序的個(gè)數(shù),T(n) 為排序時(shí)間。

分析

n[0,10]
n[0,100]
n[0,1000]

由上面可以看出當(dāng) n 足夠大時(shí) n^2 會(huì)遠(yuǎn)遠(yuǎn)大于 nlogn ,由此可以得出當(dāng) C2 和 C3 差不多大時(shí), nlogn 的效率會(huì)大于 n^2。

C2 != C3

當(dāng)C2 和 C3 不一樣時(shí),由上圖還是可以得出上面的結(jié)論。

總結(jié)

我們可以從上面的分析得出一個(gè)結(jié)論,當(dāng) 需要排序的數(shù)足夠大時(shí),歸并排序所需時(shí)間會(huì)遠(yuǎn)遠(yuǎn)小于插入排序所需要的時(shí)間。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容