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

甘肃省住房和城乡建设厅执业资格注册中心网站网站开发与桌面应用开发

甘肃省住房和城乡建设厅执业资格注册中心网站,网站开发与桌面应用开发,大数据分析,哪里可以找人做网站一、概念及其介绍 并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题。 并查集的思想是用一个数组表示了整片森林(parent),树的根节点唯一标识了一个集合,我们只要找到了某个元素的的树根&#xf…

一、概念及其介绍

并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题。

并查集的思想是用一个数组表示了整片森林(parent),树的根节点唯一标识了一个集合,我们只要找到了某个元素的的树根,就能确定它在哪个集合里。

二、适用说明

并查集用在一些有 N 个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。这个过程看似并不复杂,但数据量极大,若用其他的数据结构来描述的话,往往在空间上过大,计算机无法承受,也无法在短时间内计算出结果,所以只能用并查集来处理。

三、并查集的基本数据表示

 如上图 0-4 下面都是 05-9 下面都是 1,表示 0、1、2、3、4 这五个元素是相连接的,5、6、7、8、9 这五个元素是相连的。

 

再如上图 0、2、4、6、8 下面都是 0 这个集合,表示 0、2、4、6、8 这五个元素是相连接的,1、3、5、7、9 下面都是 1 这个集合,表示 0,1、3、5、7、9 这五个元素是相连的。

构造一个类 UnionFind,初始化, 每一个id[i]指向自己, 没有合并的元素:

...
public UnionFind1(int n) {count = n;id = new int[n];// 初始化, 每一个id[i]指向自己, 没有合并的元素for (int i = 0; i < n; i++)id[i] = i;}
...

Java 实例代码

UnionFind.java 文件代码:

package runoob.union;public class UnionFind{private int[] id;// 数据个数private int count;public UnionFind1(int n) {count = n;id = new int[n];for (int i = 0; i < n; i++)id[i] = i;}}  
http://www.yayakq.cn/news/499610/

相关文章:

  • 做个网站要多少钱建站费用明细表惠州seo按天计费
  • 北京pc端网站开发如何制作3d效果图
  • 做网站都需要学什么北京十大营销策划公司
  • 杭州网站建设小程序正规男科医院收费标准
  • 深圳做网站多少上海自建站招聘
  • 展示型网站都包括什么模块seo点击软件
  • 如何利用php开源系统建立php网站室内设计师证报名入口官网
  • 手工做衣服网站有哪些物流网个人网站建设
  • 制作网站微信登陆入口怎么搭建个人网站电脑做服务器
  • 寿光 网站建设wordpress微语
  • 北京师范大学学风建设专题网站宜春代做网站
  • wordpress文章储存位置引擎优化搜索
  • 刷赞抖音推广网站燕郊个人做网站
  • 什么网站空间稳定快速网站优化服务
  • 做网站创业怎么样wordpress查看购物车不管用
  • 刚上线的网站工厂弄个网站做外贸如何处理
  • 农村建设设计网站首页手机端app怎么开发
  • wordpress做中英文站做个人的网站怎么做
  • 网站建设自八度填写icp备案网站 接入信息
  • 重庆市设计公司网站wordpress优质主题
  • 怎么样通过做网站赚钱吗电子商务网站建设内涵
  • 企业做网站建设遇到的问题网站转化率低
  • 微软哪个软件做网站wordpress 内容页模板
  • 打字建站宝哪个网站可以学做咸菜
  • 千素网站建设办公空间设计ppt
  • 山东枣庄滕州网站建设html零基础教程
  • 惠城营销网站制作网站上线要准备什么
  • 博兴县建设局网站招聘58同城找工作
  • 建设网站杭州网站链接文字
  • 宿州大型网站建设公司查询注册公司信息在哪里查