,,判断一个无向图是否为连通图的方法

,,判断一个无向图是否为连通图的方法

今天边肖给大家分享一个判断一个无向图是不是连通图的方法。边肖觉得内容挺好的,现在分享给大家,很有参考价值。有需要的朋友一起看看吧。

无向图的连通性

判断一个无向图是否是连通图。输入无向图的邻接矩阵。

输入

输入了几行。

第一行是正整数N(0N=3000),代表图中的点数。

接下来的n行,每一行有n个数据,每一行用一个空格隔开,代表邻接矩阵。

输出

好吧。是,否则不是。

测试输入

1 1 1

1 1 1

1 1 1

测试输出

源代码

# includestdio.h

#定义编号3002

int a[N][N];

int main()

{

int i,j,k,n;

scanf('%d\n ',n);

for(I=0;在;我)

for(j=0;jn;j)

scanf('%d ',a[I][j]);

for(k=0;kn;k)

for(I=0;在;我)

如果(a[k][i])

for(j=0;jn;j)

if(a[i][k]a[k][j]){

a[I][j]=1;

}

for(I=0;在;我)

for(j=0;jn;j)

{

if(a[i][j] a[j][i]==0){

printf(' no \ n ');返回0;}

}

printf(' yes \ n ');

}

总结

这就是本文的全部内容。希望这篇文章的内容对你的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • word文档无法编辑是怎么回事-
  • 华为手机怎么设置返回键(华为手机下面的三个按键设置方法)
  • lumia950怎么样(Lumia950体验分享)
  • otg连接是什么意思(OTG连接手机方法)
  • 笔记本触摸板怎么右键(笔记本电脑触控板手势操作设置)
  • 真我x7怎么样(realme X7 系列体验)
  • 苹果的A16处理器有多强(苹果的A16处理器的介绍)
  • 小米互传怎么用(小米手机的连接与共享教程)
  • 怎么设置电脑桌面图标自动对齐 设置电脑桌面自动整理图标的方法
  • 宽带错误651最简单解决方法(处理宽带错误651的措施)
  • 大学生手机有什么推荐(大学生换手机攻略)
  • 天玑1100和骁龙778g哪个好(骁龙778G、天玑900、天玑1100购选建议)
  • yum update 升级报错的解决办法
  • Windows10禁用屏保教程
  • 连接wifi显示无互联网连接怎么办(无线连上了却不能上网处理绝招)
  • 留言与评论(共有 条评论)
       
    验证码: