diff options
author | Jonas Smedegaard <dr@jones.dk> | 2025-04-20 19:39:42 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2025-04-20 19:39:42 +0200 |
commit | 79e04705c6eeed95992e5753a8328aad90e02f68 (patch) | |
tree | cc75e2753cf09097d60037f7ba44b4055ba19c42 /com/example/portfolio3/Graph.java | |
parent | d008224669e9b9cd9264c4779f0c660f32b7458b (diff) |
move each auxiliary class to own file, to please javadoc
Diffstat (limited to 'com/example/portfolio3/Graph.java')
-rw-r--r-- | com/example/portfolio3/Graph.java | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/com/example/portfolio3/Graph.java b/com/example/portfolio3/Graph.java new file mode 100644 index 0000000..750f996 --- /dev/null +++ b/com/example/portfolio3/Graph.java @@ -0,0 +1,34 @@ +package com.example.portfolio3; + +// origin: <https://moodle.ruc.dk/course/section.php?id=211877> + +import java.util.*; + +/// foo +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); +} |