Class Network<V>


  • public class Network<V>
    extends java.lang.Object
    • Constructor Detail

      • Network

        public Network()
    • Method Detail

      • getAllVertices

        public java.util.Set<V> getAllVertices()
      • addEdge

        public void addEdge​(V src,
                            V dest,
                            int weight)
      • getWeight

        public int getWeight​(V src,
                             V dest)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • readServerInput

        public void readServerInput()
      • getAdjacentVertices

        public java.util.Set<V> getAdjacentVertices​(V vertex)
      • filterCities

        public java.util.Set<V> filterCities​(V city,
                                             java.util.Set<V> Cities,
                                             float rad)
      • findNextCity

        public V findNextCity​(java.util.Set<V> mCities,
                              java.util.List<V> optCities)
      • selectCentre

        public void selectCentre()
      • main

        public static void main​(java.lang.String[] args)