mirror of
https://github.com/krahets/hello-algo.git
synced 2026-08-10 02:50:59 +00:00
build
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 11.1. 排序简介
|
||||
# 11.1. 排序简介
|
||||
|
||||
「排序算法 Sorting Algorithm」使得列表中的所有元素按照从小到大的顺序排列。
|
||||
|
||||
@@ -13,7 +13,7 @@ comments: true
|
||||
|
||||
<p align="center"> Fig. 排序中的不同元素类型和判断规则 </p>
|
||||
|
||||
## 11.1.1. 评价维度
|
||||
## 11.1.1. 评价维度
|
||||
|
||||
排序算法主要可根据 **稳定性 、就地性 、自适应性 、比较类** 来分类。
|
||||
|
||||
@@ -64,7 +64,7 @@ comments: true
|
||||
|
||||
「比较类排序」的时间复杂度最优为 $O(n \log n)$ ;而「非比较类排序」可以达到 $O(n)$ 的时间复杂度,但通用性较差。
|
||||
|
||||
## 11.1.2. 理想排序算法
|
||||
## 11.1.2. 理想排序算法
|
||||
|
||||
- **运行快**,即时间复杂度低;
|
||||
- **稳定排序**,即排序后相等元素的相对位置不变化;
|
||||
|
||||
Reference in New Issue
Block a user