From ed657ff62905f4b0b95e6b9c7f083596dcec416a Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Tue, 25 Apr 2017 17:09:46 +0200 Subject: Renamed grafo.cpp and fix mmAcqua.cc with a switch case --- grafo.cpp | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 grafo.cpp (limited to 'grafo.cpp') diff --git a/grafo.cpp b/grafo.cpp new file mode 100644 index 0000000..911d7e6 --- /dev/null +++ b/grafo.cpp @@ -0,0 +1,73 @@ +#include +#define BIANCO 0 //Non Visitato +#define NERO 1 //Visitato +#define GRIGIO //Non Finito +#define INF 999999 +#include +#include +#include +#define MAXN 9999 +#define INDEF -1 +#include +using namespace std; +int V=9; //Nodi +int precedente[MAXN]; //Vettore su cui viene salvato il percorso per arrivare alla destinazione +struct nodo { + vector adj; +}no[MAXN];; + + int bfsVisit (int s) + { + int dist[V]; + int colore[V]; + queue q; + + for (int i=0;i sta; + int i=3; // arrivo + sta.push(i); + while (precedente[i]!=INDEF) + { + + } + */ //Procedura iterativa per stampare il percorso fino al nodo sorgente + + } + + void stampaPercorso (int j) //Procedura ricorsiva j=precedente[destinazione] + { + if (precedente[j] != INDEF ) + stampaPercorso(precedente[j]); + cout<