关于图论【卡码网105.有向图的完全联通的思考】

一、本题题目

二、本题代码

三、关键思路

1、从节点1出发深搜遍历整个图,结合邻接表把有经过的节点都用visited数组标记一下。

2、最后看看viisted数组里有没有没访问过的节点,如果有,就说明节点1不可达全部节点,输出-1

四、注意事项

1、注意最后看visited数组有没有没访问过的节点的时候,是从1开始遍历,遍历到N

// 因为节点编号是从1开始,编号最大是N

2、注意邻接表的存储方式是数组+链表

3、注意要用到list列表,头文件要引入list

相关推荐
井川廊咏19 小时前
使用typedef封装函数指针新类型
算法
fīɡЙtīиɡ ℡19 小时前
分布式ID生成策略
java·分布式·算法
Nile19 小时前
解密Palantir系列三:9.AIP · 从 Ontology 到 Agent,完整走一遍 AIP 工作流
服务器·人工智能·算法
Sw1zzle19 小时前
算法入门(七):动态规划 - 网格路径 (Leetcode 62 / 63)
算法·动态规划
深圳市快瞳科技有限公司20 小时前
宠物生物特征识别:鼻纹、面部与多模态融合技术的突破
人工智能·算法·计算机视觉·宠物
豆角焖肉20 小时前
冒泡、快排、堆排的实现逻辑与选择思路
java·算法·排序算法·快排·冒泡·堆排
这就是佬们吗20 小时前
回溯算法三板斧---掌握「回溯三问」思考模板快速入门回溯
java·数据库·算法
冻柠檬飞冰走茶20 小时前
PTA基础编程题目集 7-24 约分最简分式(C语言实现)
c语言·开发语言·数据结构·算法
zander25820 小时前
LeetCode 78. 子集
算法·leetcode·深度优先
程序喵大人1 天前
【C++进阶】STL容器与迭代器 - 07 迭代器是容器和算法之间的通用游标
开发语言·c++·算法