mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-04 19:54:20 +00:00
Fix all the ** (bolded symbols).
This commit is contained in:
@@ -220,15 +220,15 @@ comments: true
|
||||
|
||||
## 算法特性
|
||||
|
||||
**时间复杂度 $O(n^2)$ :** 各轮「冒泡」遍历的数组长度为 $n - 1$ , $n - 2$ , $\cdots$ , $2$ , $1$ 次,求和为 $\frac{(n - 1) n}{2}$ ,因此使用 $O(n^2)$ 时间。
|
||||
**时间复杂度 $O(n^2)$** :各轮「冒泡」遍历的数组长度为 $n - 1$ , $n - 2$ , $\cdots$ , $2$ , $1$ 次,求和为 $\frac{(n - 1) n}{2}$ ,因此使用 $O(n^2)$ 时间。
|
||||
|
||||
**空间复杂度 $O(1)$ :** 指针 $i$ , $j$ 使用常数大小的额外空间。
|
||||
**空间复杂度 $O(1)$** :指针 $i$ , $j$ 使用常数大小的额外空间。
|
||||
|
||||
**原地排序:** 指针变量仅使用常数大小额外空间。
|
||||
**原地排序**:指针变量仅使用常数大小额外空间。
|
||||
|
||||
**稳定排序:** 不交换相等元素。
|
||||
**稳定排序**:不交换相等元素。
|
||||
|
||||
**自适排序:** 引入 `flag` 优化后(见下文),最佳时间复杂度为 $O(N)$ 。
|
||||
**自适排序**:引入 `flag` 优化后(见下文),最佳时间复杂度为 $O(N)$ 。
|
||||
|
||||
## 效率优化
|
||||
|
||||
|
||||
Reference in New Issue
Block a user