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

网站改版 更换域名比较多人用什么网站做推广

网站改版 更换域名,比较多人用什么网站做推广,android开发工具哪个好,wordpress 小工具插件假设:有一群小混混打架,小弟们可能互相不认识,如果要确定他们是一伙的,就需要确定他们的组长是不是一个,但是每个组长的领导可能又不一样,所以要找到最大的那个领导,才能确定是一伙的。 我们先…

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

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

   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.yayakq.cn/news/759413/

相关文章:

  • 学校网站建设先进个人荣誉手机做车载mp3下载网站
  • 山东房和城乡建设厅网站如何做好线上推广和引流
  • 网站做专题页面百度关键字优化精灵
  • gudao网站建设国家鼓励做网站的行业
  • 外贸平台网站建设娄底网站建设企业
  • 网站商城维护怎么做上海松江做网站的公司
  • dedecms网站地图黄岛网站建设哪家专业
  • 北京专业建设网站公司湖北网络建设公司网站
  • 网站的开发建设要做什么虚拟主机安装wordpress
  • 网上做平面设计兼职不错的网站城乡建设部网站
  • 开一个网站需要什么烟台牟平住房建设局网站
  • 自己做的网站能放到阿里云上网站策划案例
  • 下载了网站模板怎么用网站加入百度地图
  • 网站网页区别是什么意思图片网站怎么做排名
  • 有没有手机网站推荐刷链接浏览量网站
  • 郑州做网站优化地址网站域名如何实名认证
  • 怎么做让自己的网站北京网页设计公司兴田德润团队
  • 网站怎么做h5支付大数据营销优势
  • 自己做彩票网站网站恶意做评论
  • 网站备案未注销 影响网站登录系统
  • 网站建设公司销售提成做电影网站服务器需求
  • 专门做面条菜谱的网站即将发布的新品手机
  • 新的网站怎么推广wordpress后台密码默认
  • 做自媒体那几个网站好点潍坊恒信建设集团网站
  • 手机浏览器 网站开发iis 7.0 网站配置
  • 起公司名称大全免费网站东钱湖镇建设局网站
  • 河北响应式网站企业代写软文费用全网天下实惠
  • 佛山网站建设 天博简单建站的网站
  • 网站页面前端基本设计描述网站建设的基本流程图
  • 风景区网站建设项目建设可行性建筑焊工证查询网站官方网