Els grafs dirigits amb llistes d’adjacència venen donats pel tipus:
on Node correspon a un vèrtex i la seva llista d’adjacència i Graf a un graf com una llista de nodes.
Show i mostri els grafs com a l’exemple:
cami :: Eq a => Graf a -> (a, a) -> Bool que, donat un graf i una tupla (origen, destí) ens digui si existeix un camí entre el vèrtex origen i el vèrtex destí:
Input
bcn mad bcn prs ber prs mad mad lon rom lsb dub lsb dub ber lon bcn lon dub lsb
Output
True
Input
rom bcn bcn prs ber prs mad mad lon rom lsb dub lsb dub ber lon bcn lon dub lsb
Output
False