Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Programmazione > [Capra] Progetto
Pages (2): [1] 2 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Xander
.amico.

User info:
Registered: Feb 2006
Posts: 22 (0.00 al dì)
Location:
Corso: informatica
Anno: 2
Time Online: 8:04:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
[Capra] Progetto

Qualcuno ha qualche delucidazione sul progetto???
a me nn risulta molto chiaro... :(

11-02-2006 09:43
Click Here to See the Profile for Xander Click here to Send Xander a Private Message Find more posts by Xander Add Xander to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Xander
.amico.

User info:
Registered: Feb 2006
Posts: 22 (0.00 al dì)
Location:
Corso: informatica
Anno: 2
Time Online: 8:04:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

tutti che leggono e nessuno che scrive???

11-02-2006 12:31
Click Here to See the Profile for Xander Click here to Send Xander a Private Message Find more posts by Xander Add Xander to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
dafth
.fedelissimo.

User info:
Registered: Oct 2005
Posts: 48 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 5:15:16 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ho letto il testo...
ti chiede semplicemente di gestire un "insieme" di nodi ad ogni nodo è associato l'indice di una matrice di incidenza, nell'indice vengono memorizzate le associazioni con gli atrli nodi:
esempio

MATRICE
boolean[3][3] matrice;

all'indice boolean[0] avrai un array di boolean che descrivono l'associazione del nodo "0" con i nodi corrispondenti all'indice


matrice[0][0] associazione nodo0 , nodo0
matrice[0][1] associazione nodo0, nodo1
matrice[0][2] associazione nodo0, nodo2

matrice[1][0] associazione nodo1, nodo0
....
e così via

le associazioni sono gli archi quindi se matrice[0][1] == true allora (nodo0,nodo1) ha un arco

11-02-2006 14:54
Click Here to See the Profile for dafth Click here to Send dafth a Private Message Find more posts by dafth Add dafth to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
imperator
.consigliere.

User info:
Registered: Apr 2004
Posts: 146 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 5 Days, 6:58:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

dafth...
da quanto ho capito tu consigli di usare come struttura per memorizzare i nodi un insieme che potrai distinguere grazie all'identificatore che assegnerai a ciascun nodo tramite la classe Element fornita dal prof.
Ha senso quello che ho scritto, vero?...non accetto risposte negative ;-)

11-02-2006 15:23
Click Here to See the Profile for imperator Click here to Send imperator a Private Message Find more posts by imperator Add imperator to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
dafth
.fedelissimo.

User info:
Registered: Oct 2005
Posts: 48 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 5:15:16 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

si tieni presente che ha dato anche l'implementazione della classe Nodo che estende ELement, quindi credo che voglia che venga usata la
classe interna

11-02-2006 15:31
Click Here to See the Profile for dafth Click here to Send dafth a Private Message Find more posts by dafth Add dafth to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
imperator
.consigliere.

User info:
Registered: Apr 2004
Posts: 146 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 5 Days, 6:58:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ok, infatti quello che ho fatto io è stato chiamare il costruttore di Element all'interno del costruttore del nodo...
Una volta fatto questo userò i metodi della claase Insieme del pighizzi per aggiungere, fare disfare confrontare...
thanks for all....

11-02-2006 15:37
Click Here to See the Profile for imperator Click here to Send imperator a Private Message Find more posts by imperator Add imperator to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
dafth
.fedelissimo.

User info:
Registered: Oct 2005
Posts: 48 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 5:15:16 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

il costrutore senza senza parametri Element() viene richiamato automaticamente nel costruttore Node()

11-02-2006 15:44
Click Here to See the Profile for dafth Click here to Send dafth a Private Message Find more posts by dafth Add dafth to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
imperator
.consigliere.

User info:
Registered: Apr 2004
Posts: 146 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 5 Days, 6:58:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

stavo appena scrivendo la correzione che hai fatto tu...
chiedo venia x l'ignoranza

11-02-2006 15:47
Click Here to See the Profile for imperator Click here to Send imperator a Private Message Find more posts by imperator Add imperator to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
dafth
.fedelissimo.

User info:
Registered: Oct 2005
Posts: 48 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 5:15:16 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

cmq non era un errore :)

11-02-2006 15:54
Click Here to See the Profile for dafth Click here to Send dafth a Private Message Find more posts by dafth Add dafth to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Xander
.amico.

User info:
Registered: Feb 2006
Posts: 22 (0.00 al dì)
Location:
Corso: informatica
Anno: 2
Time Online: 8:04:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

il mio problema principale(Dato credo dalla mia ignoranza in materia), e che il costruttore graph ha come argomento un array di array boolean.come posso io con un oggetto del genere ad aggiungere/rimuovere nodi/archi?
una volta che ho inizializzato l'array di array
boolean[][] matrice= new boolean[i][j],posso aggiungere un i e un j a questo array??? ( che domanda da n00b...)

11-02-2006 17:17
Click Here to See the Profile for Xander Click here to Send Xander a Private Message Find more posts by Xander Add Xander to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
imperator
.consigliere.

User info:
Registered: Apr 2004
Posts: 146 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 5 Days, 6:58:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Xander anch'io non sono un darago in materia...cerco d'arrabattarmi (arrangiarmi) in qualche modo...
cmq nel costruttore della graph ho usato due cicli for innestati per controllare che non vengano creati archi entranti e uscenti dallo e nello stesso nodo (ho compreso inoltre un if per controllare le posizioni uguali); esmpio:
j
i [t][f] in pratica con la variabile i di un ciclo for controllo le righe,
[f][f] con la variabile j dell'altro ciclo for controllo le collonne
mentre con l'if controllo : if (incidence_matrix [i][j] == true) sollevami l'eccezione IncorretGraphDescription.

poi sempre nel costruttore ho usato altri due cicli for:
uno per creare i nodi (aggiungendoli ad un insieme di nodi) della matrice:
(for (int = 0; i < incidence_matrix[o].length, i++){
Node nuovoNodo = new Node ();
nodi.add (nuovoNodo)
//"nodi" è l'insieme di nodi che ho creato
}

l'altro ciclo for l'ho usato per creare l'insieme degli archi.

Spero di non averti incasinato ulteriormente con dei ragionamenti che magari non hanno nè capo nè coda...per adesso però mi è venuto in mente di farlo così...

Last edited by imperator on 11-02-2006 at 18:40

11-02-2006 18:14
Click Here to See the Profile for imperator Click here to Send imperator a Private Message Find more posts by imperator Add imperator to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Xander
.amico.

User info:
Registered: Feb 2006
Posts: 22 (0.00 al dì)
Location:
Corso: informatica
Anno: 2
Time Online: 8:04:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

hai provato a compilarlo?

11-02-2006 19:33
Click Here to See the Profile for Xander Click here to Send Xander a Private Message Find more posts by Xander Add Xander to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
imperator
.consigliere.

User info:
Registered: Apr 2004
Posts: 146 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 5 Days, 6:58:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

si ho provato a compilarlo eppure con successo...il fatto che non sono riuscito a creare una classe di test ottima per vericare se quel poco che ho fatto funziona correttamente...
nella classe di test ho controllato solamente la correttezza dei cicli for usati per scandire la matrice in input al costruttore della classe Graph.
per adesso spero

11-02-2006 20:33
Click Here to See the Profile for imperator Click here to Send imperator a Private Message Find more posts by imperator Add imperator to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Xander
.amico.

User info:
Registered: Feb 2006
Posts: 22 (0.00 al dì)
Location:
Corso: informatica
Anno: 2
Time Online: 8:04:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

vai a vedere i pm

11-02-2006 20:36
Click Here to See the Profile for Xander Click here to Send Xander a Private Message Find more posts by Xander Add Xander to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
imperator
.consigliere.

User info:
Registered: Apr 2004
Posts: 146 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 5 Days, 6:58:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ho un problema...
quando invoco il costruttore della classe Graph costruisco sia nodi sia archi.
per i nodi nessun problema.
ma per quanto riguarda gli archi come faccio a costruirli passando come parametri 2 nodi (sorgente e destinazione), visto che comunque uso come parametro una matrice di boolean ed inoltre non idea di come andare a reperire il nodo creato da una determinata casella della matrice
esempio:
j
i [f][t]
[f][f]
come faccio ad indicare nella creazione dell'arco che il nodo sorgente è quello corrispondente alla posizione i=0, mentre quello di destinazione è quello corrispondente alla posizione j=1?;
spero di essere stato chiaro nella complessità del problema e di essermi spiegato.
cmq qualsiasi idea è ben accetta.
grazie

13-02-2006 13:36
Click Here to See the Profile for imperator Click here to Send imperator a Private Message Find more posts by imperator Add imperator to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 23:18.    Post New Thread    Post A Reply
Pages (2): [1] 2 »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.045 seconds (80.67% PHP - 19.33% MySQL) con 28 query.