mirror of
https://github.com/krahets/hello-algo.git
synced 2026-04-13 11:09:48 +08:00
Unify punctuation.
This commit is contained in:
@@ -8,9 +8,9 @@
|
||||
|
||||
除哈希表外,我们还可以使用数组或链表实现查询功能。若将学生数据看作数组(链表)元素,则有:
|
||||
|
||||
- **添加元素**:仅需将元素添加至数组(链表)的尾部即可,使用 $O(1)$ 时间;
|
||||
- **查询元素**:由于数组(链表)是乱序的,因此需要遍历其中的所有元素,使用 $O(n)$ 时间;
|
||||
- **删除元素**:需要先查询到元素,再从数组中删除,使用 $O(n)$ 时间;
|
||||
- **添加元素**:仅需将元素添加至数组(链表)的尾部即可,使用 $O(1)$ 时间。
|
||||
- **查询元素**:由于数组(链表)是乱序的,因此需要遍历其中的所有元素,使用 $O(n)$ 时间。
|
||||
- **删除元素**:需要先查询到元素,再从数组中删除,使用 $O(n)$ 时间。
|
||||
|
||||
<div class="center-table" markdown>
|
||||
|
||||
@@ -433,8 +433,8 @@
|
||||
|
||||
输入一个 `key` ,哈希函数的计算过程分为两步:
|
||||
|
||||
1. 通过某种哈希算法 `hash()` 计算得到哈希值;
|
||||
2. 将哈希值对桶数量(数组长度)`capacity` 取模,从而获取该 `key` 对应的数组索引 `index` ;
|
||||
1. 通过某种哈希算法 `hash()` 计算得到哈希值。
|
||||
2. 将哈希值对桶数量(数组长度)`capacity` 取模,从而获取该 `key` 对应的数组索引 `index` 。
|
||||
|
||||
```shell
|
||||
index = hash(key) % capacity
|
||||
|
||||
Reference in New Issue
Block a user