blob: b6e294c6f0f4b3deb7b3e8ff3cb02340e50644af (
plain)
- package com.example.portfolio3;
- // origin: <https://moodle.ruc.dk/course/section.php?id=211877>
- import java.util.Collection;
- /// foo
- public interface Graph {
- /// foo
- /// @param v foo
- /// @param u foo
- /// @param w foo
- void insertEdge(String v, String u, int w);
- /// foo
- /// @return Collection
- Collection<Vertex> vertices();
- /// foo
- /// @return Collection
- Collection<Edge> edges();
- /// foo
- /// @param v foo
- /// @return Collection
- Collection<Edge> outEdge(Vertex v);
- /// foo
- /// @param v1 foo
- /// @param v2 foo
- /// @return Integer
- Integer getWeight(Vertex v1, Vertex v2);
- }
|