Problema grafi non orientati in C

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
lupetta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 9 luglio 2008, 12:17
Località: Bergamo

Problema grafi non orientati in C

Messaggio da lupetta »

Ciao a tutti mi sono costruitaun grafo non orientato con liste adiacenza.
Il grafo rappresenta un piano cartesiano e ogni cella ha un colore(identificato con un array di char).
Il mio problema e che devo definire una funzione peso che dato in ingresso il grafo mi stabilisca il peso tra due nodi secondo questa
regola:
se 2 nodi vicini sono dello stesso colore il peso è uguale zero altrimenti il peso è uguale a 1.
Qualcuno potrebbe aiutarmi?
Vi ringrazio Laura
Richieste minime per installare sharepoint server 2007:
3 gb di ram ,200gb di hd.almeno un dual core da 2,5 GHz...
sqlserver 2005 64 bit ,microsoft .net 3.0,IIS 7.0,ie 6.0
...O_O
Avatar utente
Berghem
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2265
Iscrizione: giovedì 14 aprile 2005, 22:28
Località: Dalmen

Re: Problema grafi non orientati in C

Messaggio da Berghem »

mi pare di capire che devi fare una funzione che riceva in input i 2 colori (che rappresentano i 2 nodi) e fai un semplice if (colore1 == colore2) {return 0}else{return 1}

Per sapere se 2 nodi sono confinanti basta vedere se esite un arco dal nodo a al nodo b (quindi nella lista di adiacenza avrai 1)


Per caso il progetto si chiama "Percorsi colorati"?
Studente della statale di milano?
Ultima modifica di Berghem il venerdì 19 settembre 2008, 16:43, modificato 1 volta in totale.
Avatar utente
lupetta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 9 luglio 2008, 12:17
Località: Bergamo

Re: Problema grafi non orientati in C

Messaggio da lupetta »

Ebbene si!
Comunque per una funzione non sono riuscita a consegnare....
Richieste minime per installare sharepoint server 2007:
3 gb di ram ,200gb di hd.almeno un dual core da 2,5 GHz...
sqlserver 2005 64 bit ,microsoft .net 3.0,IIS 7.0,ie 6.0
...O_O
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti