当前位置:   article > 正文

十大排序算法——排序算法效率比较——选择排序、冒泡排序、选择排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序_各种排序效率对比

各种排序效率对比

都2024年了,就不要看这种纯文字的教程了吧。一文包含十大排序算法。作者把算法原理和代码实现分为两个链接,如果想挑战一下自己的代码能力,可以选择只学习算法原理,代码完全由自己实现。

最后,来看一下这十大排序算法在同样规模的随机数据的下的执行效率。
debug模式下:

CPU: intel i7-11700k
IDE: VS2022
debug mode
data size: 20000
bubble_sort: 3443ms
select_sort: 936ms
insert_sort_right_to_left: 1215ms

data size: 200000
shell_sort: 262ms
merge_sort: 99ms
quick_sort: 39ms
heap_sort: 116ms
heap_sort_by_queue: 108ms
count_sort: 5ms
bucket_sort: 109ms
multi_thread_bucket_sort: 42ms
radix_sort: 34ms
std::sort: 67ms
std::stable_sort: 54ms
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

release模式下:

CPU: intel i7-11700k
IDE: VS2022
release mode
data size: 20000
bubble_sort: 156ms
select_sort: 126ms
insert_sort_right_to_left: 50ms

data size: 200000
shell_sort: 19ms
merge_sort: 19ms
quick_sort: 11ms
heap_sort: 19ms
heap_sort_by_queue: 11ms
count_sort: 1ms
bucket_sort: 16ms
multi_thread_bucket_sort: 15ms
radix_sort: 5ms
std::sort: 12ms
std::stable_sort: 11ms
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/693494
推荐阅读
相关标签
  

闽ICP备14008679号