Remove the heading numbers

in all the source docs.
This commit is contained in:
krahets
2023-02-16 03:39:01 +08:00
parent 15417d2a95
commit 88b00151b0
46 changed files with 257 additions and 172 deletions

View File

@@ -2,7 +2,7 @@
comments: true
---
# 6.1. 哈希表
# 哈希表
哈希表通过建立「键 key」和「值 value」之间的映射实现高效的元素查找。具体地输入一个 key ,在哈希表中查询并获取 value ,时间复杂度为 $O(1)$ 。
@@ -12,7 +12,7 @@ comments: true
<p align="center"> Fig. 哈希表抽象表示 </p>
## 6.1.1. 哈希表效率
## 哈希表效率
除了哈希表之外,还可以使用以下数据结构来实现上述查询功能:
@@ -33,7 +33,7 @@ comments: true
</div>
## 6.1.2. 哈希表常用操作
## 哈希表常用操作
哈希表的基本操作包括 **初始化、查询操作、添加与删除键值对**
@@ -391,7 +391,7 @@ comments: true
```
## 6.1.3. 哈希函数
## 哈希函数
哈希表中存储元素的数据结构被称为「桶 Bucket」底层实现可能是数组、链表、二叉树红黑树或是它们的组合。
@@ -492,7 +492,7 @@ $$
[class]{ArrayHashMap}-[func]{}
```
## 6.1.4. 哈希冲突
## 哈希冲突
细心的同学可能会发现,**哈希函数 $f(x) = x \% 100$ 会在某些情况下失效**。具体地,当输入的 key 后两位相同时,哈希函数的计算结果也相同,指向同一个 value 。例如,分别查询两个学号 $12836$ 和 $20336$ ,则有