Graph: Unterschied zwischen den Versionen

Aus SibiWiki
Zur Navigation springen Zur Suche springen
Zeile 8: Zeile 8:


   <code> public int zaehleNachbarn(GraphWithViewer pGraph, GraphNode pNode){
   <code> public int zaehleNachbarn(GraphWithViewer pGraph, GraphNode pNode){
    int ergebnis = 0;
    int ergebnis = 0;
    List neighbours = graph.getNeighbours(pNode);
    List neighbours = graph.getNeighbours(pNode);
 
    neighbours.toFirst();
    neighbours.toFirst();
    while(neighbours.hasAccess()){
    while(neighbours.hasAccess()){
      ergebnis++;
        ergebnis++;
      neighbours.next();
        neighbours.next();
    }
    }
    return ergebnis;
    return ergebnis;
} </code>
  } </code>

Version vom 20. April 2012, 16:26 Uhr

Schnittstellenbeschreibung

Verwendung von Graphs

Beispiel: Alle Nachbarn zählen

  public int zaehleNachbarn(GraphWithViewer pGraph, GraphNode pNode){
    int ergebnis = 0;
    List neighbours = graph.getNeighbours(pNode);
 
    neighbours.toFirst();
    while(neighbours.hasAccess()){
       ergebnis++;
       neighbours.next();
    }
    return ergebnis;
  }