7.1抽象数据类型图的定义.pptVIP

  • 27
  • 0
  • 约 114页
  • 2017-02-16 发布于湖北
  • 举报
对于无向图,考虑其邻接矩阵的对称性,可采用压缩存储方法只存入矩阵的下三角(或上三角)元素。 对于有向稀疏图,考虑其邻接矩阵是稀疏矩阵,可采用三元组表方法压缩存入矩阵中的非零元素。 对于无向图,借助邻接矩阵容易求得其顶点的度。顶点Vi的度是邻接矩阵中第i行(或第i列)的非零元素的个数和。 对于有向图,顶点Vi的出度等于第i行非零元素个数和,顶点Vi的入度等于第i列非零元素个数和。 实例:韶关学院地图的存储 实例:韶关学院地图的存储 练习题 解:(1)G的邻接表: 连通图在遍历过程中,必定将边集E(G)分成两个集合T(G)和B(G),其中T(G)是遍历过程中历经的边的集合, B(G)是剩余边的集合。 T(G)和G中所有顶点一起构成G的极小连通子图,是G的一棵生成树。 称由深度优先搜索得到的为深度优先生成树;由广度优先搜索得到的为广度优先生成树。 非连通图的每个连通分量的生成树组成非连通图的生成森林。 7.4 图的连通性问题 7.4.3 (连通网的)最小生成树 假设要在 n 个城市之间建立通讯联络网,则连通 n 个城市只需要修建 n-1条线路,如何在最节省经费的前提下建立这个通讯网? 问题: 构造网的一棵最小生成树,即: 在 e 条带权的边中选取 n-1 条边(不构成回路),使“权值之和”为最小。 算法二:(克鲁斯卡尔算法)

文档评论(0)

1亿VIP精品文档

相关文档