class AtCoder::UndirectedGraph(NodeInfo, EdgeInfo)
Direct Known Subclasses
Defined in:
graph.crConstructors
Instance Method Summary
- #add_edge(a, b, edge : EdgeInfo = 1_i64)
- #get_edge(a, b)
- #update_edge(a, b, edge : EdgeInfo = 1_i64)
Instance methods inherited from class AtCoder::Graph(NodeInfo, EdgeInfo)
dfs(node : Int64, initial_value : T, &block : Int64, T, NamedTuple(node: Int64, node_info: NodeInfo | Nil, edge: Int64 | Nil, edge_info: EdgeInfo | Nil, parent: Int64), T -> -> ) forall T
dfs,
dijkstra(start_node)
dijkstra,
visited : Set(Int64)
visited
Constructor methods inherited from class AtCoder::Graph(NodeInfo, EdgeInfo)
new(nodes : Array(NodeInfo))new(size : Int64, initial_node : NodeInfo = nil) new