当前位置: 首页 > wzjs >正文

邢台贴吧123潮州seo建站

邢台贴吧123,潮州seo建站,三五互联网站建设怎么样,宣城做网站公司题目描述 有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。 省份 是一组直接或间接相连的城市,组内不含其他没有相连的城市…

题目描述

有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。

省份 是一组直接或间接相连的城市,组内不含其他没有相连的城市。

给你一个 n x n 的矩阵 isConnected ,其中 isConnected[i][j] = 1 表示第 i 个城市和第 j 个城市直接相连,而 isConnected[i][j] = 0 表示二者不直接相连。

返回矩阵中 省份 的数量。

示例 1:

输入:isConnected = [[1,1,0],[1,1,0],[0,0,1]]
输出:2

示例 2:

输入:isConnected = [[1,0,0],[0,1,0],[0,0,1]]
输出:3

提示:

  • 1 <= n <= 200
  • n == isConnected.length
  • n == isConnected[i].length
  • isConnected[i][j] 为 1 或 0
  • isConnected[i][i] == 1
  • isConnected[i][j] == isConnected[j][i]

解决方案:

1、关注单行与每个列节点的对应关系,因为是一个对称矩阵

2、例如:从位置(0,0)进入,如果和某一列节点有连接,如(0,2)为1,则从行节点(2,0)开始搜索,直到为零,转移到下一行节点。

函数源码:

class Solution {
public:void dfs(vector<vector<int>>&vx,int i,vector<bool>&bo){bo[i]=true;//递归循环服从条件:该行内的列节点遍历标志for(int k=0;k<vx.size();k++){if(vx[i][k]==1&&!bo[k]){//遍历条件:遍历该行的每个列节点dfs(vx,k,bo);}}}int findCircleNum(vector<vector<int>>& isConnected) {int n=isConnected.size(),count=0;vector<bool> visited(n,false);//检测已经扫描过的点,降重for(int i=0;i<n;i++){//行数if(!visited[i]){dfs(isConnected,i,visited);//从对角线的改行节点的下一列节点开始(对称矩阵)count++;}}return count;}};
http://www.dtcms.com/wzjs/45402.html

相关文章:

  • 兰州网站建设方案浏览器打开网站
  • 官方网站建设费用应入什么科目seo排名赚下载
  • 果园网站建设全球最大的中文搜索引擎
  • 免费图片素材库宁波seo网络推广咨询热线
  • 建设银行ETC的网站是哪个看seo
  • 网页微信登录首页网站关键词排名手机优化软件
  • 通过门户网站做单点登录SAP轻松seo优化排名
  • 哪里有做网站公司的个人免费建站软件
  • wordpress上传自己写的网页重庆seo网站系统
  • 网站开发域名注册功能竞价外包代运营公司
  • wordpress作伪静态网页404站内seo的技巧
  • 怎么做淘宝客网站和APP淘宝运营团队怎么找
  • 企业做网站公司哪家好yandex网站推广
  • 网站开发模块化开发哪里做网络推广
  • 上传网站程序百度官网登录入口手机版
  • 合肥建设网站制作公司2023新闻热点事件
  • 注册开发公司长沙网站seo哪家公司好
  • 海南网站建设哪家专业晚上网站推广软件免费版
  • 郴州飞天山网站关键词seo排名
  • 中文网站做google广告怎么样网站宣传文案范例
  • 网站中所有标签新站seo竞价
  • 汶上手机网站建设宁德市安全教育平台
  • 做公众号封面图的网站长春百度推广电话
  • 公司网站开发费用济南兴田德润简介图片西安网站建设
  • 北京网站建设公司分享网站改版注意事项seo网站建设优化什么意思
  • 唐山网站建设最好的桌面百度
  • 重庆做网站开发的集中杭州seo薪资水平
  • 专业设计网站排行榜新产品如何快速推广市场
  • 找百度公司做网站怎么样站长工具网站
  • 万能网站浏览器seo是指搜索引擎营销