Skip to content

Commit 67233c2

Browse files
authored
Update hash_map.md
将可以实现哈希表优势查询的4种数据结构,由无序排列改为有序排列
1 parent cbc7840 commit 67233c2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/chapter_hashing/hash_map.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ comments: true
1616

1717
除了哈希表之外,还可以使用以下数据结构来实现上述查询功能:
1818

19-
- **无序数组:** 每个元素为 `[学号, 姓名]`
20-
- **有序数组:**`1.` 中的数组按照学号从小到大排序;
21-
- **链表:** 每个结点的值为 `[学号, 姓名]`
22-
- **二叉搜索树:** 每个结点的值为 `[学号, 姓名]` ,根据学号大小来构建树;
19+
1. **无序数组:** 每个元素为 `[学号, 姓名]`
20+
2. **有序数组:**`1.` 中的数组按照学号从小到大排序;
21+
3. **链表:** 每个结点的值为 `[学号, 姓名]`
22+
4. **二叉搜索树:** 每个结点的值为 `[学号, 姓名]` ,根据学号大小来构建树;
2323

2424
使用上述方法,各项操作的时间复杂度如下表所示(在此不做赘述,详解可见 [二叉搜索树章节](https://www.hello-algo.com/chapter_tree/binary_search_tree/#_6))。无论是查找元素、还是增删元素,哈希表的时间复杂度都是 $O(1)$ ,全面胜出!
2525

0 commit comments

Comments
 (0)