Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

wcly/sort

Repository files navigation

常见排序算法

  • 目录:
    • 比较算法
      • 冒泡排序
        • 鸡尾酒排序
      • 选择排序
      • 插入排序
        • 二分插入排序
        • 希尔排序
      • 归并排序
      • 快速排序


比较算法:

冒泡排序

类型 数据结构 最差时间复杂度 最优时间复杂度 平均时间复杂度 辅助空间 稳定性
内部比较排序 数组 O(n^2) O(n) O(n^2) O(1) 稳定

鸡尾酒排序

类型 数据结构 最差时间复杂度 最优时间复杂度 平均时间复杂度 辅助空间 稳定性
内部比较排序 数组 O(n^2) O(n) O(n^2) O(1) 稳定

选择排序

类型 数据结构 最差时间复杂度 最优时间复杂度 平均时间复杂度 辅助空间 稳定性
内部比较排序 数组 O(n^2) O(n) O(n^2) O(1) 不稳定

插入排序

类型 数据结构 最差时间复杂度 最优时间复杂度 平均时间复杂度 辅助空间 稳定性
内部比较排序 数组 O(n^2) O(n) O(n^2) O(1) 稳定

二分插入排序

类型 数据结构 最差时间复杂度 最优时间复杂度 平均时间复杂度 辅助空间 稳定性
内部比较排序 数组 O(n^2) O(nlogn) O(n^2) O(1) 稳定

希尔排序

类型 数据结构 最差时间复杂度 最优时间复杂度 平均时间复杂度 辅助空间 稳定性
内部比较排序 数组 O(n^2) O(n^1.3) O(nlogn)~O(n^2) O(1) 不稳定

归并排序

类型 数据结构 最差时间复杂度 最优时间复杂度 平均时间复杂度 辅助空间 稳定性
内部比较排序 数组 O(nlogn) O(nlogn) O(nlogn) O(n) 稳定

快速排序

类型 数据结构 最差时间复杂度 最优时间复杂度 平均时间复杂度 辅助空间 稳定性
内部比较排序 数组 O(n^2) O(nlogn) O(nlogn) O(logn)~O(n) 不稳定

About

常见的排序算法

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /