设计算法判断无向图G是否是连通的,若连通则返回true,否则返回false。

jhqjhq 2003-05-22 09:53:40
设计算法判断无向图G是否是连通的,若连通则返回true,否则返回false。
可以使用以下几个函数调用:
firstadj(G,v)—返回图G中顶点v的第一个邻接点,若不存在返回0
nextadj(G,v,w)—返回图G中顶点v的邻接点中处于w之后的邻接点,若不存在返回0
nodes(G)—返回图G中的顶点数
怎么做呢?
...全文
1084 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhqjhq 2003-05-24
  • 打赏
  • 举报
回复
邻接矩阵
zzpdhr 2003-05-24
  • 打赏
  • 举报
回复
任取一点v,用深度优先搜索遍历它能够达到的所有结点,
然后比较一下能够达到的所有结点数是否等于nodes(G)
renfeiyang 2003-05-24
  • 打赏
  • 举报
回复
提示一个思路:用邻接矩阵存储图,然后,如果对于边(i,j)存在,则删除顶点i后,保存j,不会影响图的连通性,(同样思路可以用于求图是否存在环)
lbaby 2003-05-22
  • 打赏
  • 举报
回复
怎么存储的啊

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧