Παράσταση
Ένας γράφος μπορεί εύκολα να παρασταθεί με δύο διαφορετικούς τρόπους:
- πίνακα γειτνίασης (adjacency matrix).
- λίστα γειτνίασης (adjacency list).
Και οι δύο τρόποι προϋποθέτουν ένα μονοσήμαντο σύστημα αρίθμησης των κόμβων.
Πίνακας γειτνίασης
Σε έναν γράφο με ν κόμβους ο πίνακας ν*ν γειτνίασης περιέχει 1 στις θέσεις
(κ,λ) όπου υπάρχει ακμή από τον κόμβο κ στον κόμβο λ.
Λίστα γειτνίασης
Κάθε κόμβος συσχετίζεται με μια συνδεδεμένη λίστα γειτνίασης η οποία
περιέχει τα ονόματα των άλλων κόμβων με τους οποίους συνδέεται ο
συγκεκριμένος κόμβος.
Οι λίστες για όλους τους κόμβους ν μπορούν να ξεκινούν από έναν μονοδιάστατο
πίνακα μήκους ν ή από μια άλλη συνδεδεμένη λίστα.