aboutsummaryrefslogtreecommitdiff
path: root/src/com.example.portfolio3
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-27 20:32:01 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-27 20:32:01 +0200
commitf9c00672695c1bd1d148d7eaf4a50e820faf7f3f (patch)
treea85d098c1b7039a7c53e4e52dfe8a1744e1cb23e /src/com.example.portfolio3
parent5fdfc0c9b1f1ed084cb084aed19be56a03698730 (diff)
fix imports and avoid wildcard import
Diffstat (limited to 'src/com.example.portfolio3')
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java4
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/AdjListGraph.java6
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/AdjMapGraph.java6
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/Edge.java2
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/EdgeGraph.java5
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/Graph.java2
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/GraphAlgorithms.java15
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/Graphs.java2
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/MatrixGraph.java5
-rw-r--r--src/com.example.portfolio3/com/example/portfolio3/Vertex.java2
10 files changed, 36 insertions, 13 deletions
diff --git a/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java b/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java
index c2cf433..35b975f 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java
@@ -2,7 +2,9 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.util.*;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
/// foo
abstract class AbstractGraph implements Graph{
diff --git a/src/com.example.portfolio3/com/example/portfolio3/AdjListGraph.java b/src/com.example.portfolio3/com/example/portfolio3/AdjListGraph.java
index a677d3e..babaaaa 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/AdjListGraph.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/AdjListGraph.java
@@ -2,7 +2,11 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.util.*;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
/// Adjecency List Graph - A map from vertices to set of outedges from the vertex
public class AdjListGraph extends AbstractGraph {
diff --git a/src/com.example.portfolio3/com/example/portfolio3/AdjMapGraph.java b/src/com.example.portfolio3/com/example/portfolio3/AdjMapGraph.java
index 85e5d04..f12df6f 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/AdjMapGraph.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/AdjMapGraph.java
@@ -2,7 +2,11 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.util.*;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
/// Adjecency Map Graph - A map from vertices to map of target vertex to edge
class AdjMapGraph extends AbstractGraph {
diff --git a/src/com.example.portfolio3/com/example/portfolio3/Edge.java b/src/com.example.portfolio3/com/example/portfolio3/Edge.java
index abc3c72..22c2040 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/Edge.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/Edge.java
@@ -2,8 +2,6 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.util.*;
-
/// foo
class Edge{
diff --git a/src/com.example.portfolio3/com/example/portfolio3/EdgeGraph.java b/src/com.example.portfolio3/com/example/portfolio3/EdgeGraph.java
index ae9cbe9..22cfe87 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/EdgeGraph.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/EdgeGraph.java
@@ -2,6 +2,11 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
+
/// EdgeGraph - One big set of all edges in the graph
class EdgeGraph extends AbstractGraph {
diff --git a/src/com.example.portfolio3/com/example/portfolio3/Graph.java b/src/com.example.portfolio3/com/example/portfolio3/Graph.java
index 6e58029..a8fbde0 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/Graph.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/Graph.java
@@ -2,7 +2,7 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.util.*;
+import java.util.Collection;
/// foo
public interface Graph {
diff --git a/src/com.example.portfolio3/com/example/portfolio3/GraphAlgorithms.java b/src/com.example.portfolio3/com/example/portfolio3/GraphAlgorithms.java
index 3be7c70..01fa57b 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/GraphAlgorithms.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/GraphAlgorithms.java
@@ -2,8 +2,19 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.io.*;
-import java.util.*;
+import java.io.BufferedReader;
+import java.io.BufferedReader;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
/// foo
public class GraphAlgorithms {
diff --git a/src/com.example.portfolio3/com/example/portfolio3/Graphs.java b/src/com.example.portfolio3/com/example/portfolio3/Graphs.java
index 2975e44..74e1dbe 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/Graphs.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/Graphs.java
@@ -2,8 +2,6 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.util.*;
-
/// foo
public class Graphs {
diff --git a/src/com.example.portfolio3/com/example/portfolio3/MatrixGraph.java b/src/com.example.portfolio3/com/example/portfolio3/MatrixGraph.java
index 29005b7..aac4726 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/MatrixGraph.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/MatrixGraph.java
@@ -2,7 +2,10 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.util.*;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
/// Matrix Graph: weights are stored in a twodimensional array
public class MatrixGraph extends AbstractGraph {
diff --git a/src/com.example.portfolio3/com/example/portfolio3/Vertex.java b/src/com.example.portfolio3/com/example/portfolio3/Vertex.java
index 9881159..74881a8 100644
--- a/src/com.example.portfolio3/com/example/portfolio3/Vertex.java
+++ b/src/com.example.portfolio3/com/example/portfolio3/Vertex.java
@@ -2,8 +2,6 @@ package com.example.portfolio3;
// origin: <https://moodle.ruc.dk/course/section.php?id=211877>
-import java.util.*;
-
/// foo
public class Vertex{