![]() |
Pages (2): [1] 2 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Algoritmi e strutture dati (http://www.dsy.it/forum/forumdisplay.php?forumid=207)
-- [PROGETTO]Ingranaggi (http://www.dsy.it/forum/showthread.php?threadid=35350)
[PROGETTO]Ingranaggi
Testo del progetto:
http://homes.dsi.unimi.it/~aguzzoli.../ingranaggi.pdf
Consegna entro il 30 Giugno 2008
__________________
Khelidan
Credo si possa usare questro thread come consultazioni per questo progetto... chiunque avesse delle idee...
ciao ciao
Non c'e' nessuno che ha incominciato a guardare il progetto????
Originally posted by Deky
Credo si possa usare questro thread come consultazioni per questo progetto... chiunque avesse delle idee...
ciao ciao
__________________
Khelidan
idem anche io...ma voi vi trovate in uni (celoria) ???
io l'ho guardato e credo non sia possibile utilizzare un albero rb per rappresentare le piastre.
Il fatto è che per trovare le adiacenze serve una struttura per poter cercare un elemento in base x1 o y1 o x2 o y2.
Voi avete trovato qualche modo per utilizzare gli alberi?
premesso che mica sei obbligato ad usare un albero rb!
Comunque per rappresentare le adiacenza di fisso un grafo,l'albero rb potrebbe servire per una ricerca lessicografica,oppure mediante coordinate,infatti stavo pensando a come si potrebbe ordinare in base a 4 coordinate
p.s:noi ci troviamo alle volte in silab
__________________
Khelidan
se proprio non si vuole usare l'rb con un grafo non orientato fai tutto, certo che non è molto efficiente.
sì si puo fare un grafo normale con una lista concatenata il problema è che quando vai ad inserire devi guardare tutta la lista per trovare piastre che potrebbero bloccare il tuo inserimento,e se ci son 10 piastre va bene se c'è ne sono migliaia....
__________________
Khelidan
Originally posted by khelidan
sì si puo fare un grafo normale con una lista concatenata il problema è che quando vai ad inserire devi guardare tutta la lista per trovare piastre che potrebbero bloccare il tuo inserimento,e se ci son 10 piastre va bene se c'è ne sono migliaia....
Originally posted by Larios
già, la chiavica è che se devi fare confronti per trovare adiacenze o che non si sovrappongono devi scorrere tutti gli elementi![]()
__________________
Khelidan
quindi la struttura migliore sembra essere un rb.....anche io stavo optando per quello ma sto pensando a come salvare le coordinate.....perché a quanto pare nell'albero sono univoche, pero' per le adiacenze abbiamo 2 elementi per una coordinata....
Originally posted by khelidan
Infatti per quello sto pensando ad un metodo per ordinare le piastre in base alle quattro coordinate!![]()
code:
if ( (X1 < x1) || ( X1 == x1 && X2 < x2 ) || ( X1 == x1 && X2 == x2 && Y1 < y1 ) || ( X1 == x1 && X2 == x2 && Y1 == y1 && Y2 < y2) ) then       Inserisci il nodo nel sotto albero sx. else       Inserisci il nodo nel sotto albero dx.
__________________
by Ð@rk§h@ÐØw
avete qualche idea per segnare le piastre adiacenti a una piastra considerata?
strutture dati
Ciao a tutti! Sono alle prese anche io con il progetto ingranaggi e volevo chiedervi un consiglio.
Ho pensato di usare una struttura per creare le piastre il mio problema è come faccio a dare un nome diverso a ogni piastra che inserisco?o meglio ancora secondo voi è la struttura dati più adatta ?Grazie mille! buona giornata e buon lavoro!
All times are GMT. The time now is 03:49. | Pages (2): [1] 2 » Show all 28 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.