We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20de403 commit a86a1ebCopy full SHA for a86a1eb
thinkings/basic-data-structure.md
@@ -309,7 +309,32 @@ database engine
309
310
### 字典树(前缀树)
311
312
+#### immutable 与 字典树
313
+
314
+immutable的底层就是share + tree. 这样看的话,其实和字典树是一致的。
315
316
相关算法:
317
318
- [208.implement-trie-prefix-tree](../problems/208.implement-trie-prefix-tree.md)
319
## 图
320
+前面讲的数据结构都可以看成是图的特例。 前面提到了二叉树完全可以实现其他树结构,
321
+其实有向图也完全可以实现无向图和混合图,因此有向图的研究一直是重点考察对象。
322
323
+## 图的表示方法
324
325
+- 邻接矩阵(常见)
326
327
+空间复杂度O(n^2),n为顶点个数。
328
329
+优点:
330
331
+1. 直观,简单。
332
333
+2. 适用于稠密图
334
335
+3. 判断两个顶点是否连接,获取入度和出度以及更新度数,时间复杂度都是O(1)
336
337
+- 关联矩阵
338
+- 邻接表
339
340
+1. 适用于稀疏图
0 commit comments