生成器#

rustworkx.generators.cycle_graph([...])

生成一个无向循环图。

rustworkx.generators.directed_cycle_graph([...])

生成一个有向循环图。

rustworkx.generators.path_graph([num_nodes, ...])

生成一个无向路径图。

rustworkx.generators.directed_path_graph([...])

生成一个定向路径图。

rustworkx.generators.star_graph([节点数量, ...])

生成一个无向星形图。

rustworkx.generators.directed_star_graph([...])

生成一个有向星型图

rustworkx.generators.mesh_graph([节点数量, ...])

Generate an undirected mesh (complete) graph where every node is connected to every other.

rustworkx.generators.directed_mesh_graph([...])

生成一个定向网格(完整)图,其中每个节点都与所有其他节点相连接。

rustworkx.generators.grid_graph([行数, ...])

生成一个无向网格图。

rustworkx.generators.directed_grid_graph([...])

生成一个有向网格图。

rustworkx.generators.binomial_tree_graph(阶数)

以递归方式生成一个阶数为n的无向二项式树。

rustworkx.generators.directed_binomial_tree_graph(order)

递归生成一个阶数为n的有向二项树。

rustworkx.generators.hexagonal_lattice_graph(...)

生成一个无向六边形格子图。

rustworkx.generators.directed_hexagonal_lattice_graph(...)

生成一个有向六边形格子图。

rustworkx.generators.heavy_square_graph(d[, ...])

生成一个无向heavy方形图。

rustworkx.generators.directed_heavy_square_graph(d)

生成一个有向重权方形图。

rustworkx.generators.heavy_hex_graph(d[, ...])

生成一个无向重六边形图。

rustworkx.generators.directed_heavy_hex_graph(d)

生成一个有向的重型六边形图。

rustworkx.generators.lollipop_graph([...])

生成一个无向棒棒糖图,其中网格(完整)图连接到一条路径。

rustworkx.generators.generalized_petersen_graph(n, k)

生成一个广义的彼得森图 \(G(n, k)\),包含 \(2n\) 个节点和 \(3n\) 条边。

rustworkx.generators.barbell_graph([...])

生成一个无向杠铃图,其中两个相同的完全图由一条路径连接。

rustworkx.generators.full_rary_tree(...[, ...])

创建一个包含 n 个节点的完整 r 叉树。

rustworkx.generators.empty_graph(n[, multigraph])

生成一个具有n个节点且无边的无向空图。

rustworkx.generators.directed_empty_graph(n)

生成一个有 n 个节点且没有边的有向空图。

rustworkx.generators.complete_graph([...])

生成一个具有n个节点的无向完全图。

rustworkx.generators.directed_complete_graph([...])

使用 n 个节点生成一个有向完全图。

rustworkx.generators.dorogovtsev_goltsev_mendes_graph(n)

生成一个Dorogovtsev-Goltsev-Mendes图。

rustworkx.generators.karate_club_graph([...])

生成扎卡里空手道俱乐部图。