547. 省份数量

547. 省份数量


题目链接:547. 省份数量

代码如下:

class Solution 
{
public:
    int findCircleNum(vector<vector<int>>& isConnected) 
    {
        count=0;
        vector<bool> visited(isConnected.size(),false);
        for(int i=0;i<isConnected.size();i++)
        {
            if(!visited[i])
            {
                count++;
                dfs(isConnected,visited,i);
            }
        }
        return count;
    }

private:
    void dfs(const vector<vector<int>>& isConnected,vector<bool>& visited,int i)
    {
        visited[i]=true;
        for(int j=0;j<isConnected.size();j++)
        {
            if(isConnected[i][j]&&!visited[j])
            {
                dfs(isConnected,visited,j);
            }
        }
    }

private:    
    int count;
};

相关推荐

  1. leetcode 547.省份数量

    2024-07-18 08:50:07       26 阅读
  2. 547. 省份数量

    2024-07-18 08:50:07       23 阅读
  3. 【并查集】 547. 省份数量

    2024-07-18 08:50:07       38 阅读
  4. 并查集---力扣547省份数量

    2024-07-18 08:50:07       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 08:50:07       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 08:50:07       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 08:50:07       57 阅读
  4. Python语言-面向对象

    2024-07-18 08:50:07       68 阅读

热门阅读

  1. 学习小记-Kafka相较于其他MQ有啥优势?

    2024-07-18 08:50:07       19 阅读
  2. 达梦数据库生成guid字符串

    2024-07-18 08:50:07       22 阅读
  3. python + Pytest + requests 的接口自动化步骤

    2024-07-18 08:50:07       19 阅读
  4. vue3中的watch函数

    2024-07-18 08:50:07       22 阅读
  5. 力扣题解(目标和)

    2024-07-18 08:50:07       22 阅读