1-G.V
Vertices have type V.t and are labeled with type V.label (note that an implementation may identify the vertex with its label)
V.t
V.label
Vertices are COMPARABLE.
COMPARABLE
type t
include Sig.COMPARABLE with type t := t
val compare : t -> t -> int
val hash : t -> int
val equal : t -> t -> bool
Vertices are labeled.
type label = int
val create : label -> t
val label : t -> label