This commit is contained in:
krahets
2023-07-06 00:08:20 +08:00
parent 53a75deff4
commit ec4f250847
5 changed files with 470 additions and 10 deletions

View File

@@ -12,11 +12,11 @@ comments: true
<p align="center"> Fig. 哈希表的抽象表示 </p>
除哈希表外,我们还可以使用数组或链表实现查询功能,其中
除哈希表外,我们还可以使用数组或链表实现查询功能。若将学生数据看作数组(链表)元素,则有
- 查询元素需要遍历数组(链表)中的所有元素,使用 $O(n)$ 时间;
- 添加元素仅需添加至数组(链表)的尾部即可,使用 $O(1)$ 时间;
- 删除元素需要先查询删除,使用 $O(n)$ 时间;
- **添加元素**:仅需将元素添加至数组(链表)的尾部即可,使用 $O(1)$ 时间;
- **查询元素**:由于数组(链表)是乱序的,因此需要遍历数组(链表)中的所有元素,使用 $O(n)$ 时间;
- **删除元素**需要先查询到元素,再从数组中删除,使用 $O(n)$ 时间;
<div class="center-table" markdown>