 |
figo1987 |
| io ho memorizzato le n coppie in una lista ed ho c ... |
07-02-2011 10:54 |
|
 |
figo1987 |
.amico.
Registered: Jan 2009
Posts: 32 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 9:25:24 [...]
Status: Offline
Edit | Report | IP: Logged |
io ho memorizzato le n coppie in una lista ed ho creato un albero rb con liste di adiacenza.. cosi' poi per scorrerlo e contarlo il costo è quello dell'attraversamento di un grafo in profondità
|
|
07-02-2011 10:54 |
|
|
|  |
 |
Guccio |
| Le coppie che hai fatto uscire dal bfs sono nel fo ... |
07-02-2011 12:05 |
|
 |
Guccio |
.fedelissimo.

Registered: May 2009
Posts: 59 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 9:28:59 [...]
Status: Offline
Edit | Report | IP: Logged |
Le coppie che hai fatto uscire dal bfs sono nel formato uomo-donna o hai mantenuto anche le copie donna-uomo?
|
|
07-02-2011 12:05 |
|
|
|  |
 |
Guccio |
| [QUOTE][i]Originally posted by figo1987 [/i]
... |
07-02-2011 12:11 |
|
 |
Guccio |
.fedelissimo.

Registered: May 2009
Posts: 59 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 9:28:59 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by figo1987
io ho memorizzato le n coppie in una lista ed ho creato un albero rb con liste di adiacenza.. cosi' poi per scorrerlo e contarlo il costo è quello dell'attraversamento di un grafo in profondità
Ma per alber rb intendi albero di ricerca binaria o albero red-black?
|
|
07-02-2011 12:11 |
|
|
|  |
 |
number15 |
| Sono abbastanza indietro sia di C sia di algoritmi ... |
08-02-2011 15:48 |
|
 |
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Sono abbastanza indietro sia di C sia di algoritmi quindi avrei bisogno del vostro aiuto.
Ho capito che è consigliabile usare un albero rb in quanto efficiente sulle operazioni di inserimento e cancellazione.
Ora volevo chiedervi se i passaggi son corretti:
Creo i nodi dell'albero rb con una struttura contenente:
-chiave (hash su nome)
-vari dati invitato
-puntatori left, right e padre
Creo l’abero rb
Funzioni inserimento, rimozione, stampa dipendenti da uno switch sui primi caratteri della stringa di input.
Giusto?
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
|
|
08-02-2011 15:48 |
|
|
|  |
 |
Panz90 |
| [QUOTE][i]Originally posted by Chobeat [/i]
... |
08-02-2011 16:35 |
|
 |
Panz90 |
.novellino.
Registered: Feb 2011
Posts: 4 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 4:35:48 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Chobeat
io salvo tutte le affinità in un albero binario(quindi ordinato) e poi prendo le N migliori con cui costruisco il grafo.
Ho le affinità migliori.. Ma il grafo è fatto con le liste? Perchè con la matrice sarebbe una semplice somma ma ho qualche problema nel realizzarlo...
|
|
08-02-2011 16:35 |
|
|
|  |
 |
Utopia |
| Infatti, che tipo grafo? ... |
08-02-2011 21:48 |
|
 |
Utopia |
.illuminato.

Registered: Sep 2003
Posts: 228 (0.03 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 4 Days, 16:00:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Infatti, che tipo grafo?
|
|
08-02-2011 21:48 |
|
|
|  |
 |
Chobeat |
| ragazzi io lascio il progetto. ci rivediamo a Giug ... |
09-02-2011 09:34 |
|
 |
Chobeat |
.illuminato.
Registered: Sep 2007
Posts: 241 (0.04 al dì)
Location: Alessandria
Corso: Informatica
Anno: 1
Time Online: 1 Day, 6:13:29 [...]
Status: Offline
Edit | Report | IP: Logged |
ragazzi io lascio il progetto. ci rivediamo a Giugno
|
|
09-02-2011 09:34 |
|
|
|  |
 |
number15 |
| Ma nei nodi si deve salvare tutto o solo l'hash de ... |
09-02-2011 13:47 |
|
 |
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma nei nodi si deve salvare tutto o solo l'hash del nome?
(scusate fa faccio domande del cazzo, ma ci capisco niente)
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
|
|
09-02-2011 13:47 |
|
|
|  |
 |
Utopia |
| Ragazzi io ho le n coppie con le affinità miglior ... |
09-02-2011 22:16 |
|
 |
Utopia |
.illuminato.

Registered: Sep 2003
Posts: 228 (0.03 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 4 Days, 16:00:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Ragazzi io ho le n coppie con le affinità migliori, come create i gruppi ?
|
|
09-02-2011 22:16 |
|
|
|  |
 |
adlucio |
| Ciao sono nella merda perchè ho usato gli rbtree ... |
10-02-2011 12:49 |
|
 |
adlucio |
.simpatizzante.
Registered: Jun 2008
Posts: 16 (0.00 al dì)
Location: milano
Corso: informatica
Anno: secondo
Time Online: 12:06:56 [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao sono nella merda perchè ho usato gli rbtree dell'algoteam e nella funzione:
void rbdelete(rbtree *tree, rbnode *q){
rbnode *r, *s;
if(q->left == tree->nil || q->right == tree->nil)
r = q;
else
r = treesucc(tree,q);
s = r->left != tree->nil ? r->left : r->right;
s->up = r->up;
if(r->up == tree->nil)
tree->root = s;
else
if(r == r->up->left)
r->up->left = s;
else
r->up->right = s;
if(r != q){
q->v = r->v;
}
if(r->c == black)
fixup(tree, s);
free(r);
}
non riordina in modo corretto perchè scazza con le chiavi che sono di tipo stringhe. Voi cosa avete modificato?
Last edited by adlucio on 10-02-2011 at 12:52
|
|
10-02-2011 12:49 |
|
|
|  |
 |
number15 |
| da quanto ho capito (poco) devi trasformare il nom ... |
10-02-2011 12:56 |
|
 |
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
da quanto ho capito (poco) devi trasformare il nome in un intero tramite la funzione hash (la trovi sempre nell'algoteam)
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
|
|
10-02-2011 12:56 |
|
|
|  |
 |
Utopia |
| Si, per trasformare una stringa in un numero, ci s ... |
11-02-2011 09:31 |
|
 |
Utopia |
.illuminato.

Registered: Sep 2003
Posts: 228 (0.03 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 4 Days, 16:00:55 [...]
Status: Offline
Edit | Report | IP: Logged |
Si, per trasformare una stringa in un numero, ci sono un sacco di funzioni hash sparse su internet. Io ho fatto un merge di due e mi è uscita una funzione ottimale 
Per quanto riguarda la creazione dei gruppi ? Qualcuno ha un idea ?
Ho le migliori coppie ... ma non riesco a trovare un modo efficiente per raggrupparle. 
|
|
11-02-2011 09:31 |
|
|
|  |
 |
ciao |
| [QUOTE][i]Originally posted by Utopia [/i]
... |
12-02-2011 11:29 |
|
 |
ciao |
.novellino.
Registered: Jan 2011
Posts: 9 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:19:45 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Utopia
[
Per quanto riguarda la creazione dei gruppi ? Qualcuno ha un idea ?
Ho le migliori coppie ... ma non riesco a trovare un modo efficiente per raggrupparle. [/B]
Se hai trovato le coppie, confronti i nomi di uomo e donna, due coppie che hanno uguaglianza verranno inserite nello stesso gruppo.
|
|
12-02-2011 11:29 |
|
|
|  |
 |
number15 |
| Ho un problema: inserisco gli invitati, li stampo ... |
16-02-2011 21:16 |
|
 |
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Ho un problema: inserisco gli invitati, li stampo con 'invitati' e compaiono tutti.
faccio 'out invitato' e se poi faccio 'stampa invitato' mi dice che l'ha cancellato, quindi funziona.
Se rifaccio 'invitati', ne trovo n-1, ma c'è quello che ho eliminato mentre non ce n'è un altro.
Non sempre succede, dipende dall'ordine di eliminazione.
Da cosa può dipendere?
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
Last edited by number15 on 16-02-2011 at 21:25
|
|
16-02-2011 21:16 |
|
|
|  |
 |
number15 |
| Mi sa che è l'ordinamento.
... |
16-02-2011 23:15 |
|
 |
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Mi sa che è l'ordinamento.
Qualcuno potrebbe gentilmente postarmi la parte del caso 'invitati'?
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
|
|
16-02-2011 23:15 |
|
|
|  |
 |
| All times are GMT. The time now is 15:51. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|