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

做健康食品的网站金融行业做网站需要什么

做健康食品的网站,金融行业做网站需要什么,百度有刷排名软件,网站建设服务怎么样文章目录 总述合并过程查找过程算法实战实战1 总述 并查集#xff08;Disjoint-set Union#xff0c;简称并查集#xff09;是一种用来管理元素分组情况的数据结构。它主要用于解决集合的合并与查询问题#xff0c;通常涉及到以下两种操作#xff1a; 合并#xff08;Uni… 文章目录 总述合并过程查找过程算法实战实战1 总述 并查集Disjoint-set Union简称并查集是一种用来管理元素分组情况的数据结构。它主要用于解决集合的合并与查询问题通常涉及到以下两种操作 合并Union 将两个集合合并成一个集合。查询Find 查找某个元素所属的集合。 并查集通常应用于解决连接问题如判断无向图中的连通分量、网络连接状态的判断、社交网络中的好友关系等。在算法竞赛和数据结构课程中也经常会涉及到并查集的应用场景比如 Kruskal 算法中的边权值排序以及求解最小生成树等。 合并过程 合并的过程就是先找到两个元素的根若根不相同则将其中的一个根的父节点改成另一个根节点 s [i for i in range(N1)] # 列表s[i] 表示i 节点的父节点开始的时候全部指向自己 def union(x,y):r1 find(x)r2 find(y)if r1 ! r2:s[r1] s[r2] 查找过程 对于查找的过程就是一直找 def find(x): # 返回 x 的根节点if x ! s[x]:s[x] find(s[x])return s[x] 算法实战 实战1 from collections import defaultdictn int(input()) p [i for i in range(n 1)] # p[i] 表示 节点 i 的父节点 tree defaultdict(list) # 输入键当键不存在就生成键列表 used [0] * (n 1) # 用来记录是否访问过 ans [0] * n # 用来反复记录路径def find(x): # 并查集的查找函数返回x 节点的根if x ! p[x]:p[x] find(p[x])return p[x]def dfs(pos, idx):ans[idx] posif pos end:res sorted(ans[:idx 1]) # 排序print( .join(map(str, res))) # 输出间隔空格输出 returnfor d in tree[pos]: # 逐一访问节点的邻接节点if not used[d]: # 由于是无向图并且加上深度搜索所以要记录一个节点是否已经访问过used[d] 1dfs(d, idx 1)for _ in range(n):u, v map(int, input().split()) tu, tv find(u), find(v) if tu tv:start, end u, v break # 所以是不必加载全部的边的关系的因为当两个输入的节点的根相同的时候就说明已经包含环了else:p[tv] tutree[u].append(v)tree[v].append(u) # 无向图used[start] 1 dfs(start, 0) 代码分析 不能直接暴力地去深度搜索会超时用并查集来判断两个节点是否位于不同的连通分支并查集并不是死板地运用全部的合并和查找函数深度搜索只是一种工具并不是死板地运用全部的框架
http://www.zqtcl.cn/news/76908/

相关文章:

  • wordpress网站放icp信息系统开发方案
  • 百度指数可以查询多长时间的seo如何优化关键词上首页
  • 网站导航栏一般有什么内容青岛神马排名优化
  • 个人网站首页设计优秀作品自动的东莞网站制作公司
  • 360提示的危险网站重庆工程建设信息网官网入口
  • 优质的外国网站大连网站制作案例
  • 中文网站建设南通建公司网站
  • 移动开发网站建设建筑模板是什么东西
  • 小白怎么做网站搬家教程个人网站注册名称
  • 青羊区建设厅网站微信营销推广怎么做
  • 响应式网站的好处体育论坛网站建设
  • 外语不精通可以做国外网站吗深圳的网站建设公司价格
  • 网站屏幕自适应代码做播放器电影网站需要多少钱6
  • 网站建设+深圳+凡科推广网站的文案
  • 山东手机响应式网站建设设计福州公司网站开发方案
  • 青岛商业网站建设唐山做网站多少钱
  • 2016 网站建设需求阅读网站策划书
  • 做电子相册的大网站亚马逊deal网站怎么做
  • 必要网站用什么做的百度163黄页关键词挖掘
  • 事业单位网站后台建设方案亚马逊网站建设案例分析
  • 商务网站模板下载wordpress+手机端
  • 网站挖掘工具网站备案字号
  • 天津开发区网站建设wordpress不显示文章标题
  • 互联网科技公司网站合肥做网站公
  • 品牌商品怎么做防伪网站内装设计
  • h5手机网站建设专业模板建站哪家好
  • 长安商城网站建设网站开发中涉及的两种服务器
  • 建立一个网站怎么做网站镜像
  • 自助提卡网站怎么做龙华网站 建设龙华信科
  • 高端网站建设与制作住房和城乡建设部网站注册进度