算法2.7:排序算法之间的比较

排序算法间的比较

比较元素:

1,平均时间复杂度

2,最好情况

3,最坏情况

4,空间复杂度

5,排序方式

6,稳定性

部分术语解释:

1,稳定:如果a本来在b前面,a=b,排序之后a仍然在b前面

2,不稳定:即!第一条

3,内排序:所有排序操作都在内存中完成

4,外排序:需要借助外界的存储空间才能排序成功

5,时间复杂度:一个算法执行所耗费的时间

6,空间复杂度:运行一个程序所需要耗费的内存大小

7,n代表数据规模

8,k代表桶排序中桶的个数

9,In-place,即内排序

10,out-place,即外排序

不同算法比较

如下图所示

请添加图片描述

相关推荐

  1. 第八章 排序 各种排序算法比较

    2024-04-05 12:18:05       28 阅读
  2. 常见排序算法---快速排序算法

    2024-04-05 12:18:05       53 阅读
  3. 排序算法排序算法复杂度

    2024-04-05 12:18:05       32 阅读
  4. 排序算法】快速排序基本算法

    2024-04-05 12:18:05       30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-05 12:18:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-05 12:18:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-05 12:18:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-05 12:18:05       20 阅读

热门阅读

  1. spring和springboot的区别戏说

    2024-04-05 12:18:05       15 阅读
  2. C#基础之类的详解

    2024-04-05 12:18:05       16 阅读
  3. Python超市商品管理系统

    2024-04-05 12:18:05       18 阅读
  4. 15、Lua 元表(Metatable)

    2024-04-05 12:18:05       16 阅读