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

李沧做网站餐饮店如何引流与推广

李沧做网站,餐饮店如何引流与推广,关键词优化价格,wordpress term group树可以看成是一个连通且 无环 的 无向 图。 给定往一棵 n 个节点 (节点值 1~n) 的树中添加一条边后的图。添加的边的两个顶点包含在 1 到 n 中间,且这条附加的边不属于树中已存在的边。图的信息记录于长度为 n 的二维数组 edges ,edges[i] …

树可以看成是一个连通且 无环 的 无向 图。

给定往一棵 n 个节点 (节点值 1~n) 的树中添加一条边后的图。添加的边的两个顶点包含在 1 到 n 中间,且这条附加的边不属于树中已存在的边。图的信息记录于长度为 n 的二维数组 edges ,edges[i] = [ai, bi] 表示图中在 ai 和 bi 之间存在一条边。

请找出一条可以删去的边,删除后可使得剩余部分是一个有着 n 个节点的树。如果有多个答案,则返回数组 edges 中最后出现的那个。

示例 1:
在这里插入图片描述
输入: edges = [[1,2], [1,3], [2,3]]
输出: [2,3]

示例 2:
在这里插入图片描述
输入: edges = [[1,2], [2,3], [3,4], [1,4], [1,5]]
输出: [1,4]

提示:
n == edges.length
3 <= n <= 1000
edges[i].length == 2
1 <= ai < bi <= edges.length
ai != bi
edges 中无重复元素
给定的图是连通的
题目链接:leetcode 684

思路,可以采用并查集实现,记录每个节点的对用的最终 parent 节点,加入一条边为 (a, b), 则赋值 a 的 parent 节点为 b 的 parent 节点, 如果一条边的 parent 对应节点相同,那么说明这俩节点已经在 图中了。

class Solution:def getParent(self, parent, key):if parent[key] != key:return self.getParent(parent, parent[key])return keydef union(self, parent, key1, key2):parent[self.getParent(parent, key1)] = self.getParent(parent, key2)def findRedundantConnection(self, edges: List[List[int]]) -> List[int]:parent = [i for i in range(len(edges)+1)]for x in edges:node1, node2 = x if self.getParent(parent, node1) == self.getParent(parent, node2):return xelse:self.union(parent, node1, node2)

方法二,直接暴力计算

class Solution:def findRedundantConnection(self, edges: List[List[int]]) -> List[int]:node, visited = set(), set()for x in edges:node.add(x[0])node.add(x[1])  current = set()visited.add(edges[0][0])visited.add(edges[0][1])vis = [0 for i in range(len(edges))]vis[0] = 1res = []for i in range(len(node)):## 每次循环只加一个顶点进去,最后的肯定是答案for j in range(len(edges)):if vis[j] == 0:x = edges[j]if x[0] in visited and x[1] in visited:vis[j] = 1res.append(x)breakelif x[0] in visited:vis[j] = 1visited.add(x[1])breakelif x[1] in visited:vis[j] = 1visited.add(x[0])breakif len(res) > 0:return res[-1]return res
http://www.shuangfujiaoyu.com/news/29996.html

相关文章:

  • 网站要怎么备案苏州关键词优化seo
  • 网站单页seo外贸网站seo
  • 网站源码如何使用搜外seo视频 网络营销免费视频课程
  • 有多少网站可以推广业务2022年最好用的搜索引擎
  • 做网站用什么语言制作最安全?竞价推广专员
  • 如何夸奖客户网站做的好百度客户端登录
  • pc网站建设的三大条件哪家网络公司比较好
  • 温州cms模板建站站长工具app
  • 北京网站推广seo优化石家庄seo
  • 企业宣传画册制作报价安徽搜索引擎优化seo
  • 南宁做网站建设百度快照入口
  • 广告人网站腾讯会议开始收费
  • 网站建站与优化sem扫描电子显微镜
  • 网站弹出一张图怎么做代码深圳搜索竞价账户托管
  • 做网站页面的需要哪些技巧线上营销推广方式有哪些
  • 做阿里巴巴网站需要多少钱刷网站关键词工具
  • 项城网站建设广州头条今日头条新闻
  • 公众号做网站东莞网站建设方案外包
  • 找资质代办公司需要注意哪些宁波seo网络推广优化价格
  • 设计说明100字通用长沙谷歌优化
  • 广州网站排名优化开发百度seo关键词怎么做
  • 怎样做网络推广wsyx挣钱百度seo霸屏软件
  • 东莞建站创建网站教程
  • 四川冠辰网站建设黄山seo公司
  • 爱奇艺会员推广联盟关键词如何优化排名
  • 楚雄市网站建设公司seo关键词优化软件
  • 做房产的一般用哪个网站编程培训机构排名前十
  • 用旧电脑做网站关键词检测工具
  • 中国做外贸最好的网站有哪些百度云搜索引擎入口
  • 如何做微商城网站建设保定网站建设报价