disjoint-sets

disjoint-sets

文章 0 浏览 3

函数调用运算符重载和析构函数帮助

我认为我的析构函数现在很好......但仍然不确定如何从operator() 重载中调用print_set。 它按应有的方式输出,但我觉得有一种简单的方法可以从函数调…

初见你 2024-11-26 02:16:07 0 0

并发字典和不相交的键集

有 3 个线程。它们每个都使用自己的一组字典键来工作(读取、写入)。所以不同线程的键是互斥的。还有多个线程只读取数据。 这两种方法中哪一种在速度…

掀纱窥君容 2024-11-17 09:51:22 4 0

Kruskal算法和不相交集数据结构:我需要以下两行代码吗?

我已经根据维基百科使用不相交集数据结构在 C++ 中实现了 Kruskal 算法,如下所示: #include #include #define MAX_EDGES 10000000 #define MAX_VERT…

大姐,你呐 2024-10-26 11:22:21 8 0

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

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

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

理解 boost::disjoint_sets

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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