DaisyChain 类¶
菊花链生成器,用于生成菊花链。
公开的成员¶
返回类型 | 函数定义 |
---|---|
DaisyChain(int verCount) |
|
DaisyChain(int verCount, int vmin, int vmax) |
|
void |
Generate() |
void |
Output(bool shuffleOutput = true) |
详细注解¶
DaisyChain
构造¶
描述:
菊花链的构造函数。
语法:
带边权重载:
1 2 3 4 5 |
|
无边权重载:
1 2 3 |
|
参数:
verCount
:菊花链的点数。vmin
:菊花链边权最小值(Override!!
)vmax
:菊花链边权最大值(Override!!
)
警告:
注意,两个重载之间本质不同!!请注意不要混用。
Generate
方法¶
描述:
启用菊花链生成。
语法:
1 |
|
Output
方法¶
描述:
输出生成器的生成结果。
语法:
1 2 3 |
|
参数:
shuffleOutput
:打乱输出开关,默认为开启(true
)
使用示例¶
生成 \(15\) 个点的边权范围在 \([3,13]\) 的菊花链。
1 2 3 4 5 6 7 8 9 10 |
|