当前位置: 首页 > 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.yidumall.com/news/39460.html

相关文章:

  • 网站改版url线上营销渠道主要有哪些
  • 厦门做网站seo搜索关键词的网站
  • 网站公安部备案中国的网络营销公司
  • 柳州市网站制作公司搜索引擎排名国内
  • 织梦欧美网站模板专业网站建设公司
  • 重庆网站推广哪家服务好网站模板大全
  • 新兴网站建设企业营销策划书如何编写
  • 成都网站建设公司有哪些网络培训心得体会总结
  • b2g平台网站建设哪家培训机构学校好
  • wordpress下载 验证码seo关键词优化公司
  • 淘客网站怎么建设注册google账号
  • 投资项目网站建设方案品牌推广策略有哪几种
  • 一个人做网站 没有人写文章怎么办百度推广代理怎么加盟
  • 做网站和维护要多少钱信息流投放
  • wordpress建立扁平化郑州网站排名优化公司
  • 做电影网站有风险吗网站排名优化师
  • 怎么做彩票游戏网站百度权重怎么提高
  • 移动网站建设制作公司沧州搜索引擎优化
  • 建网站广州seo快速优化软件
  • 想自己做网站流程seo推广网址
  • 中山网站设计制作百度推广天津总代理
  • 扶沟县网站开发交换神器
  • 青岛开发区 网站建设sem是什么基团
  • 中国人做英文网站外贸网站有哪些
  • 社保个人网站入口苏州疫情最新消息
  • 做临时工看哪个网站seo专业术语
  • 做网站好公司哪家好360手机优化大师下载
  • 杭州的设计网站建设好的在线crm系统
  • 手机怎么做自己的网站推广软件app
  • 服装技术支持东莞网站建设哪些平台可以免费发布产品