public override void RemoveEdge(Edge e)
 {
     Al[e.V1].Remove(e.V2);
     _E--;
 }
 public override void AddEdge(Edge e)
 {
     Al[e.V1].AddLast(e);
     _E++;
 }