数据结构pta图作业

本文探讨了无向连通图的性质,包括度数和边数的关系,以及邻接表和邻接矩阵在存储图时的空间复杂度。还涉及有向图的入度和出度、强连通分量的概念,并讨论了Prim、Kruskal算法、Dijkstra算法在图论中的应用。同时涵盖了图的遍历方法如广度优先搜索和深度优先搜索,并讨论了它们在找最短路径和拓扑排序中的角色。
摘要由CSDN通过智能技术生成

选择判断知识点

  1. 无向连通图所有顶点的度之和为偶数。无向连通图:任何两个结点之间是连通的,都存在一条路径,且图中无方向。性质:①无向连通图所有顶点的度之和为边数*2。②边数等于顶点个数。
  2. 无向连通图边数一定大于顶点个数减1。(F) 三个顶点,两条边。
  3. 邻接表法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。(F)  解析:设结点数为n,边数m,空间复杂度O(n+m)。如图,节点个数为V0~V5,边数用箭头表示,故只要两个节点之间有边相连,就会分配存储空间。

  4. 邻接矩阵法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。设结点数为n,边数m,空间复杂度O(n^2)。
  5. 在一个有向图中,所有顶点的入度与出度之和等于所有边之和的2倍,所有顶点的入度之和等于所有顶点的出度之和。
  6. 如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则G一定有2个连通分量。  解析:经过几次广度优先搜索,就有几个连通分量。
  7. Prim 算法是通过每步添加一条边及其相连的顶点到一棵树,从而逐步生成最小生成树。
  8. Kruskal 算法是维护一个森林,每一步把两棵树合并成一棵。
  9. 无向连通图至少有一个顶点的度为1。(F)  无向连通图:每条边连接两个顶点。特殊的无向连通图模型:
  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值