一、邻接矩阵、邻接表存储有向图
邻接表与邻接矩阵的区别
二、十字链表存储有向图
三、十字链表性能分析
空间复杂度O(|V| + |E|)
Q1:如何找到指定顶点的所有出边?——顺着绿色线路找
Q2:如何找到指定顶点的所有入边?——顺着橙色线路找
四、邻接矩阵、邻接表存储无向图
五、邻接多重表存储无向图
两种情况
①当去掉一条边时
②去掉一个顶点和一条边时
空间复杂度:O(|V| + |E|)
删除边、删除节点等操作很方便
注意:邻接多重表只适用于存储无向图
六、总结