Fix all the ** (bolded symbols).

This commit is contained in:
Yudong Jin
2023-01-09 22:39:30 +08:00
parent 97ee638d31
commit aaa2ff29f9
20 changed files with 93 additions and 93 deletions
+5 -5
View File
@@ -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)$ 。
## 效率优化