blob: a8fbde0f8e45e4af540d4ff8de6c833bc65624a8 (
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);
- }
|