mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-07 03:26:39 +08:00
build
This commit is contained in:
@@ -2388,7 +2388,7 @@ comments: true
|
||||
|
||||
## 9.2.3 效率对比
|
||||
|
||||
设图中共有 $n$ 个顶点和 $m$ 条边,表 9-2 对比了邻接矩阵和邻接表的时间效率和空间效率。
|
||||
设图中共有 $n$ 个顶点和 $m$ 条边,表 9-2 对比了邻接矩阵和邻接表的时间效率和空间效率。请注意,邻接表(链表)对应本文实现,而邻接表(哈希表)专指将所有链表替换为哈希表后的实现。
|
||||
|
||||
<p align="center"> 表 9-2 邻接矩阵与邻接表对比 </p>
|
||||
|
||||
@@ -2396,9 +2396,9 @@ comments: true
|
||||
|
||||
| | 邻接矩阵 | 邻接表(链表) | 邻接表(哈希表) |
|
||||
| ------------ | -------- | -------------- | ---------------- |
|
||||
| 判断是否邻接 | $O(1)$ | $O(m)$ | $O(1)$ |
|
||||
| 判断是否邻接 | $O(1)$ | $O(n)$ | $O(1)$ |
|
||||
| 添加边 | $O(1)$ | $O(1)$ | $O(1)$ |
|
||||
| 删除边 | $O(1)$ | $O(m)$ | $O(1)$ |
|
||||
| 删除边 | $O(1)$ | $O(n)$ | $O(1)$ |
|
||||
| 添加顶点 | $O(n)$ | $O(1)$ | $O(1)$ |
|
||||
| 删除顶点 | $O(n^2)$ | $O(n + m)$ | $O(n)$ |
|
||||
| 内存空间占用 | $O(n^2)$ | $O(n + m)$ | $O(n + m)$ |
|
||||
|
||||
Reference in New Issue
Block a user