Skip to content

Commit

Permalink
Time: 25 ms (70.38%), Space: 13.7 MB (87.38%) - LeetHub
Browse files Browse the repository at this point in the history
  • Loading branch information
Dipendra-Raghav committed Jun 4, 2023
1 parent 5932af1 commit 4dcacba
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions 0547-number-of-provinces/0547-number-of-provinces.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
class Solution {
public:
void solve(int i,vector<vector<int>>& isConnected, vector<int> &adj)
{
adj[i]=-1;
for(int j=0;j<isConnected[i].size();j++)
{
if(isConnected[i][j]==1 && adj[j]!=-1)
{
solve(j,isConnected,adj);
}

}
}
int findCircleNum(vector<vector<int>>& isConnected) {
int n=isConnected.size();
vector<int> adj(n+1,0);
int ans=0;
for(int i=0;i<n;i++)
{
if(adj[i]!=-1)
{
solve(i,isConnected,adj);
ans++;
}

}
return ans;

}
};

0 comments on commit 4dcacba

Please sign in to comment.