Iz E-študij, proste zakladnice študentskega znanja
//Graf z eksplicitno predsatvitvijo vozlisc in povezav
interface KGraph {
public abstract void makenull() ;
public abstract void insertVertex(KVertex v) ;
public abstract void insertEdge(KVertex v1, KVertex v2) ;
public abstract void insertEdge(KEdge e) ;
public abstract KVertex firstVertex() ;
public abstract KVertex nextVertex(KVertex v) ;
public abstract KEdge firstEdge() ;
public abstract KEdge nextEdge(KEdge e) ;
public abstract KVertex endPoint1(KEdge e) ;
public abstract KVertex endPoint2(KEdge e) ;
public void printGraph() ;
}