22.1图的表示
邻接链表 adjacency-list
权重图 权重函数
邻接矩阵表示
directed gragh
Exercise
22.1-1
邻接链表 出度out-degree $d_-$:$O(|E|+|V|)$ 入度$d_+$:遍历 $O(|E|+|V|)$
22.1-2
7个节点的完全二叉树
$\begin{bmatrix} 0 & 1 & 1 & 0 & 0 & 0 & 0 \ 1 & 0 & 0 & 1 & 1 & 0 & 0 \ 1 & 0 & 0 & 0 & 0 & 1 & 1 \ 0 & 1 & 0 & 0 & 0 & 0 & 0 \ 0 & 1 & 0 & 0 & 0 & 0 & 0 \0 &0 & 1 & 0 & 0 & 0 & 0 \ 0 & 0 & 1 & 0 & 0 & 0 & 0 \end{bmatrix} $
22.1-3
$G \to G^T$
邻接矩阵 将矩阵转置即可 $O(|V|^2)$
邻接链表 创建新链表 $O(|E|+|V|)$
22.1-4
multigragh多图
22.2BFS
Prim的最小生成树算法 Dijkstra单源最短路径
广度优先树