【发布时间】:2023-02-06 13:16:01
【问题描述】:
我想创建一些随机树数据集。它们需要采用文本格式。最多可以有 100000 个节点与边相连。
格式: 第一行将包含一个整数 N,描述树中的节点数。 接下来是 N-1 行。每行将包含 A 和 B,描述连接节点 A 和 B 的边。 任何使用 C++ 的生成器代码都会有所帮助。 谢谢。
【问题讨论】:
-
使用 Set , map ..
-
你的问题太模糊了,但一般来说你应该首先制作一组节点(std::set<Node>)并从中随机选择 2 个以在它们之间创建边缘(为了唯一性也使用 std::set<Edge> ).旁注:竞争性编程与学习/编写好的 C++ 不同。
-
@PepijnKramer,您好,我想在 .txt 文件中创建图形。格式:节点数,边数,然后每行将有两个节点,描述边。节点数可以大到 10000。