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

台州做网站seo的济南做网站公司哪家好

台州做网站seo的,济南做网站公司哪家好,中山哪里可以做网站,网站管理员怎么做板块建设假设:有一群小混混打架,小弟们可能互相不认识,如果要确定他们是一伙的,就需要确定他们的组长是不是一个,但是每个组长的领导可能又不一样,所以要找到最大的那个领导,才能确定是一伙的。 我们先…

假设:有一群小混混打架,小弟们可能互相不认识,如果要确定他们是一伙的,就需要确定他们的组长是不是一个,但是每个组长的领导可能又不一样,所以要找到最大的那个领导,才能确定是一伙的。

我们先初始化一个数组,用来存储每个成员的领导,初始化每个成员的领导就是他自己。

   void init(int[] pre) {for (int i = 0; i < pre.length; i++) {pre[i]=i;}}

通过find方法来寻找每位成员的直属领导

  //查找元素的最高上级int find(int x,int [] pre){//因为初始化的时候,我们将所有元素的最高级设为自己//所以最高级是自己的元素即为最高级元素while (pre[x]!=x){//如果当前元素不是最高级,继续去找它上级的上级x=pre[x];}return x;}

但是可能存在着这样的关系,A的领导是B,B的领导是C,C的领导是D。甲的领导是乙,乙的领导是丙,丙的领导是丁。这样就意味着存在两个组织。但是丙又成为了B的领导,所以这两个资质就需要进行合并成为一个组织。

对应以下代码

 //合并void merge(int x,int y,int pre[]){int a=find(x,pre);int b=find(y,pre);pre[a]=b;}

力扣链接:547. 省份数量 - 力扣(LeetCode)

class Solution {//查找元素的最高上级int find(int x,int [] pre){//因为初始化的时候,我们将所有元素的最高级设为自己//所以最高级是自己的元素即为最高级元素while (pre[x]!=x){//如果当前元素不是最高级,继续去找它上级的上级x=pre[x];}return x;}//合并void merge(int x,int y,int pre[]){int a=find(x,pre);int b=find(y,pre);pre[a]=b;}//初始化最高级数组,数组意思是记录当前元素的直接上级void init(int[] pre) {for (int i = 0; i < pre.length; i++) {pre[i]=i;}}public int findCircleNum(int[][] isConnected) {int pre[] = new int[isConnected.length];//元素的数量init(pre);for (int i = 0; i < isConnected.length; i++) {for (int j = 0; j < isConnected[i].length; j++) {if(i!=j){if(isConnected[i][j]==1){merge(i,j,pre);}}}}int count=0;for (int i = 0; i < pre.length; i++) {if(pre[i]==i){count++;}}return count;}
}

http://www.ds6.com.cn/news/119561.html

相关文章:

  • 安卓app做网站外壳珠海网站设计
  • 阳谷企业做网站推广微信营销的特点
  • 专门做外贸网站有哪些网络营销策划推广公司
  • 做盗版视频网站违法吗个人如何推广app
  • html做网站需要服务器吗亚马逊关键词优化软件
  • 做ic哪些网站好做查询网官网
  • 优质手机网站建设哪家好安卓优化大师2023
  • 做网站产品资料表格西安网络推广公司大全
  • 福建省住建厅网站官网百度链接提交收录入口
  • 企业做网站的注意营销策划书模板
  • 网站建设与管理实施方案班级优化大师使用心得
  • 国际物流公司网站企业管理软件
  • wordpress页面教程视频教程seo推广编辑
  • 所有网站收录入口重庆seo公司
  • 电子商务网站订单功能互联网服务平台
  • 织梦wap模板自适应手机网站dedecms模板下载seo有什么作用
  • linux做网站优势东莞商城网站建设
  • 始兴生态建设网站北京网站优化站优化
  • html做网站首页软文是什么东西
  • 做网站注册的商标类别网页制作软件哪个好
  • wordpress小工具是哪个文件夹网站seo快速
  • 网站建设的价值信息流广告投放渠道
  • 哈尔滨网站建设刷百度关键词排名优化
  • 个人网站建设与企业网站今天时政新闻热点是什么
  • 微信对接网站推广软文300字范文
  • bcc宝塔安装wordpressseo行业岗位有哪些
  • 大的网站建设公司域名查询网站入口
  • 广州番禺职业技术学院门户网站成人计算机培训机构哪个最好
  • 网站的功能定位企业网络组建方案
  • 网校 039 网站建设多少钱产品质量推广营销语