Nachbarknoten
Nachbarknoten, auch Nachbarn eines Knotens genannt, bezeichnet in der Graphentheorie jeden Knoten, der durch eine direkte Kante mit einem gegebenen Knoten verbunden ist. In einfachen ungerichteten Graphen entspricht jeder Nachbarknoten einem Knoten, der durch dieselbe Kante mit dem Ausgangsknoten verbunden ist. In gerichteten Graphen unterscheidet man ausgehende Nachbarn (Out-Nachbarn) und eingehende Nachbarn (In-Nachbarn).
Formal lässt sich ein Graph G=(V,E) beschreiben. Für einen Knoten v∈V sind die Nachbarn von v die
Gängige Datenstrukturen zur Speicherung von Nachbarbeziehungen sind Adjazenzenlisten, die für jeden Knoten die Nachbarn auflisten, oder
Zu beachten sind Besonderheiten wie Mehrfachkanten oder Schleifen in gerichteten oder ungerichteten Graphen; je nach Definition