disjoint-sets

disjoint-sets

文章 0 浏览 1

Union/Find 数据结构如何应用于 Kruskal 算法?

http://en.wikipedia.org/wiki/Disjoint_sets http://en.wikipedia.org/wiki/Kruskal's_algorithm 用于不相交集合的并集/查找数据结构。 。…

长途伴 2024-10-05 02:10:16 0 0

理解 boost::disjoint_sets

我需要使用 boost::disjoint_sets,但是 文档 我不清楚。有人可以解释一下每个模板参数的含义,或者给出一个用于创建 disjoint_sets 的小示例代码吗?…

撩心不撩汉 2024-10-01 12:43:29 1 0

在 C++ 中实现等价关系(使用 boost::disjoint_sets)

假设您有很多元素,并且需要跟踪它们之间的等价关系。如果元素A等价于元素B,则它等价于B所等价的所有其他元素。 我正在寻找一种有效的数据结构来编码…

伴我老 2024-09-24 06:18:00 0 0

O(1) 不相交集合数据结构中的创建、查找、并集

今天,我和某人讨论了 Kruskal 最小生成树算法,因为这张幻灯片的第 13 页。 演示的作者说,如果我们使用(双向)链表实现不相交集,Make 和 Find 的…

烙印 2024-09-14 12:43:09 3 0

不相交集森林数据结构的不按等级并集的联合/查找算法

以下是 wikipedia 上不相交集合森林的并集/查找算法的详细信息: Barebone disjoint-设置森林... (O(n)) ...按等级并集...(现在改进为O(log(n)) ...…

最美不过初阳 2024-08-22 16:28:02 5 0

可以对不相交的集合执行哪些操作?

我刚刚研究了不相交集合数据结构,知道它也被称为“并查数据结构”,并集和查找是该数据结构的两个主要操作。我们可以对不相交的集合进行并集,类似地…

荒芜了季节 2024-08-21 13:40:59 3 0

C++ 中的不相交集 ADT 实现

我在 C++ 中实现不相交集 ADT 时遇到问题,因为我们的老师只解释了并集和查找操作。我完全理解 union 和 find 的概念,但我仍然对如何实现它们感到困…

旧梦荧光笔 2024-08-21 13:24:31 4 0

使用不相交集的每次操作的摊销时间

我碰巧在维基百科上读到,对不相交集合(合并两个元素,找到特定元素的父元素)的每次操作的摊销时间是 O(a(n)),其中 a(n) 是反阿克曼函数,它会增长…

凉城 2024-07-24 04:04:58 4 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文