图论总结

图论有两种表达方式:

1. 矩阵 Adjacency Metrix

使用矩阵可以表达有向图和无向图,若为无向图,若A_ij=1,则A_ji=1,而无向图则不是。若该图有权重,那么图标中的值则存放权重。

获取一条边的时间复杂度 O(1)

空间复杂夫 O(V^2)

2. 链表 Adjacency List

使用链表可以表达有向图和无向图,若为无向图,A链表中,若存储了B,则B链表中也会存储A。若该图有权重,则需要额外(hash或者什么)存放权重

获取一条边的时间复杂度

空间复杂度 O(V+E)

 

How many edges does a N node tree consist of? N-1

 

1) Monk at the graph factory

树的顶点等于边的数*2

posted @ 2018-11-22 14:18  森淼clover  阅读(115)  评论(0编辑  收藏  举报