一、排序原理分解

1、插入排序

时间复杂度 O(n * n), 空间复杂度O(1),稳定

数据结构排序原理

 

2、选择排序

时间复杂度 O(n * n), 空间复杂度O(1),不稳定

数据结构排序原理

 3、归并排序 

时间复杂度 O(nlogn), 空间复杂度O(n),稳定

数据结构排序原理

4、快速排序

时间复杂度 O(nlogn), 空间复杂度O(1),不稳定

数据结构排序原理

 

 5、桶排序

时间复杂度 O(n), 极端情况退人为O(n + logn), 空间复杂度O(M + N),N元素个数,M桶个数,不稳定

数据结构排序原理

6、计数排序

时间复杂度 O(n), 极端情况退人为O(n), 空间复杂度O(n),稳定

数据结构排序原理

相关文章:

  • 2021-04-20
  • 2021-10-18
  • 2021-08-26
  • 2021-06-04
猜你喜欢
  • 2021-07-16
  • 2022-12-23
  • 2021-07-12
  • 2021-06-11
  • 2021-08-24
相关资源
相似解决方案