I1M2013: El tipo abstracto de datos de grafos en Haskell

En la clase de hoy de Informática de 1º del Grado en Matemáticas hemos estudiado el tipo abstracto de datos de los grafos y dos de sus implementaciones en Haskell: mediante vectores y matrices de adyacencia.

Además, hemos estudiado los algoritmos de recorrido de los grafos en profundidad y en anchura.

Las transparencias usadas en la clase son las páginas 1-39 del tema 22:

El código de la implementación de grafos mediante vectores de adyacencia es

El código de la implementación de grafos mediante matrices de adyacencia es

El código del recorridos de grafos en profundidad es

El código del recorridos de grafos en anchura es