public void AddEdge(DirectedEdge edge)
 {
     adjacents[edge.V].Add(edge);
     edgeCount++;
 }
        public void AddEdge(int v, int w, float weight)
        {
            DirectedEdge edge = new DirectedEdge(v, w, weight);

            AddEdge(edge);
        }