最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

1億數(shù)據(jù)量,哪種排序算法更快?敲個(gè)工具測下

2023-08-13 07:00 作者:it小匠  | 我要投稿

????????之所以想到這個(gè)問題,是我覺得對各種排序算法的快慢好像沒有什么真切感知,只是停留在時(shí)間復(fù)雜度這個(gè)概念。為此我用Java寫了一個(gè)測試類(已上傳gitee),測試了常見的排序算法在不同 數(shù)量級下會有怎樣的耗時(shí),包括冒泡排序 、選擇排序、插入排序、希爾排序、歸并排序、快速排序堆排序、計(jì)數(shù)排序、桶排序、基數(shù)排序等。


差別這么大~

????????可以看到,隨著數(shù)據(jù)量的增加,可以看到有些算法還沒到十萬、百萬就有極大的耗時(shí),如冒泡算法在10w數(shù)據(jù)量時(shí)就有超過120000毫秒等于2分鐘的耗時(shí)。也有很多在千萬數(shù)據(jù)量下幾乎沒有區(qū)別。

快速排序牛哇

1億數(shù)據(jù)量,耗時(shí)最短排名

計(jì)數(shù)排序、快速排序、基數(shù)排序、希爾排序、歸并排序、堆排序、桶排序、插入排序、選擇排序、冒泡排序。


代碼: https://gitee.com/itxjiang/ordertest.git

制圖工具:https://www.67tool.com/chart/line

1億數(shù)據(jù)量,哪種排序算法更快?敲個(gè)工具測下的評論 (共 條)

分享到微博請遵守國家法律
岳普湖县| 那坡县| 呼图壁县| 盱眙县| 乌兰县| 兴义市| 土默特右旗| 玛曲县| 佳木斯市| 玛纳斯县| 库尔勒市| 寿阳县| 肇庆市| 英吉沙县| 西和县| 梁平县| 乌鲁木齐县| 河曲县| 紫金县| 会同县| 呈贡县| 若尔盖县| 惠州市| 东光县| 德庆县| 无为县| 南充市| 靖宇县| 镇赉县| 仁怀市| 盐边县| 南阳市| 蓬莱市| 柳河县| 霍邱县| 万源市| 平原县| 秀山| 左贡县| 都兰县| 安吉县|