最小瓶颈路含义

本文介绍最小瓶颈路的概念,即两点间路径中最大边最小的路径。通过Kruskal算法和并查集,阐述如何找到两点之间最小瓶颈路上的最大边长度,并提供UVA 534例题来辅助理解。
摘要由CSDN通过智能技术生成

写在前面

本篇主要是说最下瓶颈路的含义以及如何计算两点之间最小瓶颈路上最大边的长度.......

最小瓶颈路含义

首先我们要说一下什么是最小瓶颈路,是指两点之间所有路径中最大的边最小的路径(路径由边组成),这个概念还是比较好理解的,我们在这片博客中只是先说他的一种问题,也是最简单的一种问题,就是如何计算两点之间最小瓶颈路上最大边的长度

算法说明

在看这片博客之前大家要知道Kruskal算法以及并查集的相关内容,因为在我的博客中还没有写这方面的内容,如果还是不清楚的话,可以看一下其他的博客,等有时间我会将上面两个算法整理一下的。其实Kruskal就是并查集以及贪心的应用,他是用来求解最小生成树的一个算法,但是我们不得不说一下Kruskal的思想:Kruskal是将所有的边由小到大排序,然后我们每次都去拿买有拿过的最小的边,判断一下这条边的两个点是否已经在一棵树中了,如果在就不进行操作,如果不在就使用这条边连接这两个点,直到我们生成一棵最小生成树,那么这就是他的原理。

下面我们就要说一下这个问题了:如何计算两点之间最小瓶颈路上最大边的长度.......我们知道Kruskal算法是按照边由小到大的顺序将点连接起来的,我们要求这两个点组成的图中最大的边最小,那么也就是只要两个点在一棵树中了,那么最后连接他的边就是我们要求的距离了。可以仔细想一下这个原理。

例题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值