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

html网站完整代码天元建设集团有限公司成立时间

html网站完整代码,天元建设集团有限公司成立时间,网站负责人备案采集照具体要求,青岛宣传片制作公司1. 题目 2. 思路和题解 这道题的意思就是,给定我们一个矩阵,然后我们需要去寻找没有相连的最大的个数。这里可以看示例中的例子,比如示例1,1和2相连,则它们就是一个省份,3不与1和2相连,则它就是一个省份&a…

1. 题目

在这里插入图片描述

2. 思路和题解

这道题的意思就是,给定我们一个矩阵,然后我们需要去寻找没有相连的最大的个数。这里可以看示例中的例子,比如示例1,1和2相连,则它们就是一个省份,3不与1和2相连,则它就是一个省份,因此省份数为2.又比如示例2,这里的1,2和3都是单独的一个元素,因此就是3个省份。结合实际生活来理解,就是现在有了一个省,我们就要去寻找是否有这个省下的市、县、乡镇,一级一级的寻找,直到寻找到最后的乡镇下,再也没有了,那么才算结束。
所以这道题就可以用深度优先搜索进行求解,先选取一个顶点,然后从这个顶点出发,往下进行探索,直至探索到最后一个元素,探索完成之后,省份数就加一,然后再去选择之前没探索过的一个顶点,继续进行探索,探索结束之后,省份数再加一,直到所有的顶点都探索结束。这个时候就能得到省份的数量。
具体的代码如下:

class Solution {public int findCircleNum(int[][] isConnected) {int cities = isConnected.length;boolean[] visited = new boolean[cities];int provinces = 0;for (int i = 0; i < cities; i++) {if (!visited[i]) {dfs(isConnected, visited, cities, i);provinces++;}}return provinces;}public void dfs(int[][] isConnected, boolean[] visited, int cities, int i) {for (int j = 0; j < cities; j++) {if (isConnected[i][j] == 1 && !visited[j]) {visited[j] = true;dfs(isConnected, visited, cities, j);}}}
}
http://www.dtcms.com/a/601688.html

相关文章:

  • 咨询转化率涨35%,声网AI客服拯救跨境生意
  • 培训系统哪家好?TOP10企业培训系统推荐!
  • 找网站推广做网站的法律
  • 基于Gradient Boosting模型的关键驱动因素分析:Permutation、SHAP与PDP/ALE的组合方法研究
  • lockdep状态相关定义如LOCK_ENABLED_HARDIRQ
  • seo优化网站查询网站流量狂刷器
  • 网页制作门户网站案例joomla 2.5:你的网站建设_使用与管理
  • BUUCTF-Misc
  • DFS-排列数字和n皇后-java实现
  • 3.2 自注意力与多头注意力:并行计算不同特征的秘密武器
  • 宁夏建设教育协会网站如何建立公司邮箱
  • 基于昇腾 配置pytorch环境
  • 武威做网站品牌平价网站建设
  • SpringBoot19-@Qualifier用法
  • 工程公司的会计做账有哪些科目官网seo怎么做
  • C语言:一种编译器?| 深入探讨C语言编译器的工作原理与发展
  • SpringBoot+Vue智慧诊所管理系统
  • 企业网站建设价钱专业的家居行业网站开发
  • 解决Idea 插件Plantuml4idea找不到dot的问题
  • 杭州英文网站建设网站建设项目考察范文
  • 济南建设工程信息网站手机刷网站排名软件
  • docker搭建Elasticsearch+Kafka+Logstash+Filebeat日志分析系统
  • Linux离线安装Python环境
  • d47:Elasticsearch入门
  • 李宏毅机器学习笔记
  • 惠州专业网站制作公司wordpress 图片 本地
  • 毕业设计如何用dw做网站wordpress移动顶部导航菜单
  • 安科瑞Acrel-2000MG 储能能量管理系统是什么?什么场景需要用到?
  • 政策加码:中小学人工智能教育新图景
  • 全域释放活力,增长质效兼收——2025年“双11”大促第一周期观察