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

龙华观澜网站建设有梦商城公司网站

龙华观澜网站建设,有梦商城公司网站,软文营销的方法,有什么网站可以做海报目录 1.概念 2.并查集的优化 1.路径压缩#xff08;Path Compression#xff09; 1#xff09;隔代压缩#xff1a; 2#xff09;完全压缩#xff1a; 2.按秩合并 1.概念 并查集#xff1a;用于判断一对元素是否相连#xff0c;它们的关系是动态添加#xff08…目录 1.概念 2.并查集的优化 1.路径压缩Path Compression 1隔代压缩 2完全压缩 2.按秩合并 1.概念 并查集用于判断一对元素是否相连它们的关系是动态添加一边查询一边合并的这一类叫做动态连通性问题 作用支持元素的合并、查询是否在同一个集合 合并将一个集合的根节点指向另一个集合的根节点当根结点相同就说明在同一个集合中 数据结构数组或哈希表表示节点指向的父节点初始化时指向自己 2.并查集的优化 1.路径压缩Path Compression 核心思想只关心两个顶点的连通性而不关心两个顶点之间的距离 为了避免并查集所表示的树形结构高度过高影响查询性能我们在查询的过程中使用路径压缩将不同变量转换为同一个变量从而降低树的高度 1隔代压缩 将一个节点指向它的父节点的父节点然后对该节点新的父节点执行隔代压缩令其指向它的父节点的父节点依次类推直到指向根节点体现了核心思想只关注连通性不关注如何连通的 压缩前                                                            压缩后 代码实现 //parent[a] b表示结点 a 的直接父亲结点是 b //隔代压缩 public int find(int x){while(x ! parent[x]){parent[x] parent[parent[x]];x parent[x];}return x; }2完全压缩 将节点到根节点沿途经过的节点都指向根节点 如下图在查询节点4的根节点的同时将节点4到根节点的沿途所有节点的父亲节点都指向根节点特殊情况下根节点的父节点就是根节点自己从而使得路径压缩后的树的高度均为2 压缩前                                                            压缩后 代码实现需要借助递归算法 //完全压缩 public int find(int x){if(parent[x] ! x){parent[x] find(parent[x]);}return parent[x]; } 一般来说完全压缩的效率并不如隔代压缩且隔代压缩多执行几次也能够达到完全压缩的效果 2.按秩合并 核心思想合并过程中将高度较小的树的根节点指向高度较大的根节点从而避免合并后树的高度增加 秩以当前节点为根节点的树的高度或者是以当前节点为根节点的树的节点的个数 注意当同时使用路径压缩和按秩合并时难以维护秩的准确定义因此一般不维护且合并与查询的时间复杂度接近O(1)
http://www.zqtcl.cn/news/321650/

相关文章:

  • 手机网站大全网站收费网站推广
  • 华企立方做网站自己动手做导航网站
  • 如何建设教师网上授课网站重庆建设网站哪家专业
  • 企业网站页头背景图建设三轮摩托车官网
  • 直播网站创做上海idc机房托管
  • 受欢迎自适应网站建设地址c2c二手车交易平台
  • 做个平台网站怎么做房价查询
  • 自学网站建设最快要多久asp.net 手机网站开发
  • 淮安做网站找哪家公司verycloud wordpress
  • 无法连接到wordpress站点网站建设的 几点
  • 网站免费空间购买wordpress支持页面模版
  • 腾讯建设网站视频宁波城乡住房建设厅网站
  • 乐清网站开发公司个人网站建设工作室
  • 网站空间升级通知手机端怎么看世界杯
  • 广西南宁网站推广建设网站视频教程
  • 福州专业网站建设推广费用nas可做网站服务器吗
  • 齐鲁建设网站福建省高速公路建设管理网站
  • 比格设计网站官网收录网站查询
  • 国外做直播网站淘宝电商网站怎么做的
  • 国外私人网站网站由那些组成
  • 网站备案多久通过机械设备网站
  • 企业自建站案例网站基础知识域名5个点
  • 咸宁建设网站海口市网站建设
  • 认识电子商务网站建设技术网站交换链接怎么做?
  • 定制商城网站建设全球搜索引擎排名2021
  • 徐州百度网站快速优化做网站视频图片加载不出来
  • 网站被host重定向处理浙江网新股吧
  • asp国外网站什么页游好玩
  • 高端简约30平米办公室装修广州搜索seo网站优化
  • 海口的网站建设公司wordpress二次元极简主题