path method

Graph<V, E> path({
  1. required int vertexCount,
})

Creates a Graph that forms a linear path.

Implementation

Graph<V, E> path({required int vertexCount}) {
  final builder = newBuilder();
  if (vertexCount <= 0) {
    return builder.build();
  }
  builder.addVertexIndex(0);
  for (var i = 1; i < vertexCount; i++) {
    builder.addEdgeIndex(i - 1, i);
  }
  return builder.build();
}