program matrixGraph;
const
    n = 10;	(* Number of nodes *)
var
    graph = array [1..n,1..n] of boolean;
...
program listGraph;
const
    n = 10;	(* Number of nodes *)
type
    adjList = ^adjListElem;
    adjListElem = record
        node : integer;
        next : adjList;
    end;
var
    graph = array [1..n] of adjList;
...