
- class Solution {
- public:
- void dfs(vector
int >>& isConnected,vector<int>& isVis,int i){ - int n = isConnected.size();
- for(int j=0;j
- if(isConnected[i][j]==1 && !isVis[j]){
- isVis[j]=1;
- dfs(isConnected,isVis,j);
- }
- }
- }
- int findCircleNum(vector
int >>& isConnected) { - int n = isConnected.size();
- vector<int> isVis(n);
- int provinces=0;
- for(int i=0;i
- if(!isVis[i]){
- dfs(isConnected,isVis,i);
- provinces++;
- }
- }
- return provinces;
- }
- };
-
相关阅读:
当下时代背景下,人们要如何看待低代码带来的一切?
华为云OBS文件上传下载工具类
跑通yolox-s官方源码(可与yolov5s做对比试验)
[附源码]Python计算机毕业设计Django高校商铺管理系统论文
【深度学习】You Only Segment Once: Towards Real-Time Panoptic Segmentation,YOSO全景分割
TypeScript学习01--安装和基本数据类型
两种MySQL OCP认证应该如何选?
BI零售数据分析:以自身视角展开分析
MySQL 锁
.split(“,“, -1) 和 .split(“,“) 的区别
-
原文地址:https://blog.csdn.net/qq_52313711/article/details/133745011