► Reprezentacja w postaci rysunku nie jest zawsze wygodna, szczególnie, gdy istnieje potrzeba przechowywania dużych grafów.
► Graf można przestawić w postaci macierzy sąsiedztwa o wymiarze n x n (n jest liczbą wierzchołków), każda komórka z wiersza i-tego i j-tej kolumny tej tablicy pokazuje ile jest krawędzi łączących i z j.
► Można również przedstawienie macierzy incydencji. Komórka z wiersz i-tego i j-tej kolumny w tej macierzy pokazuje czy wierzchołek i jest incydentny z krawędzią j (zazwyczaj wpisuje się 1 jeśli jest albo 0 jeśli nie jest).