aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-21 11:47:28 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-21 13:58:38 +0200
commit83f8ff7091ad51198d23de053d3ebae3f992fea2 (patch)
treecb86e87bcf71c492e7221bcb2993456381a11c46
parent015142523902d387a9755c0c113433c818ddcbfe (diff)
use classes AdjListGraph and Graph
-rw-r--r--dk/abcdefghijklmnopqrstuvxyzæøå/bachelorizer/model/Combi.java21
1 files changed, 8 insertions, 13 deletions
diff --git a/dk/abcdefghijklmnopqrstuvxyzæøå/bachelorizer/model/Combi.java b/dk/abcdefghijklmnopqrstuvxyzæøå/bachelorizer/model/Combi.java
index 238afb6..cf2fe91 100644
--- a/dk/abcdefghijklmnopqrstuvxyzæøå/bachelorizer/model/Combi.java
+++ b/dk/abcdefghijklmnopqrstuvxyzæøå/bachelorizer/model/Combi.java
@@ -3,8 +3,8 @@
package dk.abcdefghijklmnopqrstuvxyzæøå.bachelorizer.model;
-import java.util.List;
-
+import com.example.portfolio3.AdjListGraph;
+import com.example.portfolio3.Graph;
import com.example.portfolio3.GraphAlgorithms;
/// Combi - static sample dataset of course combinations
@@ -15,22 +15,17 @@ import com.example.portfolio3.GraphAlgorithms;
/// @see <https://moodle.ruc.dk/mod/assign/view.php?id=523186>
public final class Combi {
+ /// data about combinations as a Graph
+ private Graph g;
+
/// Default constructor
///
/// @param path path to data file
private Combi(final String path) {
- // slurp all content at once
- List<String> lines = GraphAlgorithms.loadStrings(path);
-
- for (String line : lines) {
- String[] values = line.split(",");
-
- for (String value : values) {
- System.out.print(value + "\t");
- }
- System.out.println();
- }
+ g = new AdjListGraph();
+ GraphAlgorithms.readGraph(g, path);
+ GraphAlgorithms.printGraph(g);
}
/// JVM entry point