Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

41 Commits

Repository files navigation

algorithm-study

八种常见排序算法

排序方法平均情况最好情况最坏情况辅助存储稳定性
插入排序O(n^2)O(n)O(n^2)O(1)稳定
Shell排序O(n^1.3)O(n)O(n^2)O(1)不稳定
选择排序O(n^2)O(n^2)O(n^2)O(1)不稳定
堆排序O(nlog2n)O(nlog2n)O(nlog2n)O(1)不稳定
冒泡排序O(n^2)O(n)O(n^2)O(1)稳定
快速排序O(nlog2n)O(nlog2n)O(n^2)O(nlog2n)不稳定
归并排序O(nlog2n)O(nlog2n)O(nlog2n)O(n)稳定
基数排序O(d(r+d))O(d(n+rd))O(d(r+d))O(rd+n)稳定

r:关键字的基数 d:长度 n:关键字的个数

About

算法学习

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages