Medium
,Graph
,DFS
,BFS
,Union Find
There are n
cities. Some of them are connected, while some are not. If city a
is connected directly with city b
, and city b
is connected directly with city c
, then city a
is connected indirectly with city c
.
A province is a group of directly or indirectly connected cities and no other cities outside of the group.
You are given an n x n
matrix isConnected
where isConnected[i][j]
= 1 if the ith city and the jth city are directly connected, and isConnected[i][j]
= 0 otherwise.
Return the total number of provinces.
Example 1:
Example 2:
Constraints:
n
<= 200n
== isConnected.length
n
== isConnected[i].length
isConnected[i][j]
is 1 or 0.isConnected[i][i]
== 1isConnected[i][j]
== isConnected[j][i]
Jerry Wu4 June, 2023
Yen-Chi ChenSun, Jun 4, 2023
JimJun 6, 2023