From 8535a9ca92539bf12ec00cac7a4e47be604f0283 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 27 Apr 2025 16:43:17 +0200 Subject: simplify path structure --- .../com/example/portfolio3/AbstractGraph.java | 52 ---------------------- 1 file changed, 52 deletions(-) delete mode 100644 src/main/java/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java (limited to 'src/main/java/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java') diff --git a/src/main/java/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java b/src/main/java/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java deleted file mode 100644 index c2cf433..0000000 --- a/src/main/java/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.example.portfolio3; - -// origin: - -import java.util.*; - -/// foo -abstract class AbstractGraph implements Graph{ - - /// foo - AbstractGraph() {} - - /// foo - private HashMap vertexMap=new HashMap<>(); - - /// foo - private HashSet vertexSet=new HashSet<>(); - - /// foo - /// @param s foo - /// @return Vertex - public Vertex vertex(String s){ - if(vertexMap.containsKey(s))return vertexMap.get(s); - Vertex v=new Vertex(s); - vertexMap.put(s,v); - vertexSet.add(v); - return v; - } - - /// foo - public void insertEdge(String v, String u, int w){ - insertEdge(vertex(v),vertex(u),w); - } - - /// foo - public Collection vertices() { return vertexSet; } - - /// foo - /// @param v1 foo - /// @param v2 foo - /// @param w foo - abstract public void insertEdge(Vertex v1, Vertex v2, int w); - - /// foo - abstract public Collection edges(); - - /// foo - abstract public Collection outEdge(Vertex v); - - /// foo - abstract public Integer getWeight(Vertex v1, Vertex v2); -} -- cgit v1.2.3