Algo Dijkstra fonctionnel