.dsy:it. Pages (10): « 1 2 3 4 [5] 6 7 8 9 » ... Last »
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] Videosorveglianza (http://www.dsy.it/forum/showthread.php?threadid=26992)


Posted by il.MaCs on 16-09-2006 15:12:

Originally posted by ale82info
l'avete tutti finito o ci avete rinunciato? [/B]


temo proprio che sarò costretto a rinunciarci... :D :shock: :evil: :oops:

__________________
__________________________
FORZA INTER ALE'
NON MOLLARE PERCHE'
C'E' LA NORD CHE CANTA PER TE!
__________________________


Posted by ale82info on 16-09-2006 19:02:

no dai...provaci ancora!

MA QUALCUNO HA CAPITO COME FARE IMPIANTI E BUI!?!?!


Posted by mjfan80 on 16-09-2006 23:18:

io procedo con un algoritmo gredy
per ogni nodo, partendo dal livello più alto, calcolo la migliore combinazione di figli con telecamera o senza telecamera
la calcolo due volte per ogni nodo, una volta pensando che in quel dato nodo ci sia la telecamera, una volta pensando che non ci sia
poi vado ai ndi padre, rifaccio tutto e così via
arrivato alla radice ho sempre la soluzione migliore


questo è il succo dell'algoritmo che uso io

per il buio, calcolato l'impianto ottimale, controllo le stanze non direttamente controllate, se ce ne sono due vicine, significa che tra loril corridoio è buio

__________________
Heal The World
Just Because You Read It In A Magazine Or You See It On A Tv Scren Don't Make It Factual


Posted by ale82info on 17-09-2006 09:54:

ma supponiamo che io abbia una creato la struttura di figura 1 sul testo del progetto....

Se ora faccio D S9 20, lui trova la stanza, quindi cancella tutto il deposito....

Ma poi deve anche ricreare un nuovo deposito con ingresso S9 ????


Posted by mjfan80 on 17-09-2006 13:30:

Originally posted by ale82info
ma supponiamo che io abbia una creato la struttura di figura 1 sul testo del progetto....

Se ora faccio D S9 20, lui trova la stanza, quindi cancella tutto il deposito....

Ma poi deve anche ricreare un nuovo deposito con ingresso S9 ????


io l'ho interpretata così

__________________
Heal The World
Just Because You Read It In A Magazine Or You See It On A Tv Scren Don't Make It Factual


Posted by Bibendus on 19-09-2006 10:36:

Qualcuno ha una minima idea di come rendere l'albero k-ario efficiente con la ricerca per nome?
Cioe se ogni volta x aggiungere una stanza devo scorrere tutto l'albero in cerca dell'altra stanza a cui collegarla la cosa non risulta molto efficiente...


Posted by mjfan80 on 19-09-2006 11:27:

io tengo due "alberi"
un reale albero rb lessicografico con all'interno tutti i nodi di tutti i depositi (ricordatevi che possono coesistere due o più depositi in contemporanea) dove faccio tutte le ricerce se esistono i nodi e quindi ricavo il relativo indirizzo (la ricerca su esistenza va fatta ad ogni inserimento stanza, creazione deposito, cancellazione stanza)

i nodi veri e propri li memorizzo in un... albero k-pario... in termini di implementazione una lista di "adiacenze", dove per adiacenze intendo la lista dei figli... quindi avrà tutti i nodi (il cui indirizzo è memorizzato nell'albero k-ario) con all'interno la lista dei figli

poi a dir la verità io ho un'altra lista di adiacenze a livelli, mi serve per l'algoritmo
sto iniziando ora a implementare l'algoritmo... credo sia molto efficiente, al più n alla seconda (ma in verità credo di meno, è qualcosa come n*m dove m è il numero medio dei figli... per un albero binario impiega tempo 0n) ma è piuttosto laborioso per l'aggiunta e eliminazione di stanze

__________________
Heal The World
Just Because You Read It In A Magazine Or You See It On A Tv Scren Don't Make It Factual


Posted by black_mamba on 19-09-2006 11:48:

io avevo pensato ad una tabella hash con concatenazione


Posted by Petrik22 on 19-09-2006 15:30:

scusate io ho implementato un semplice albero k-ario con il metodo del figlioSx, fratelloDx... non sarà ottimizzatissimo ma a me basta uno schifoso 18... voglio sperare che non rompa le palle perchè meglio di così non so fare...

__________________
lol


Posted by Bibendus on 19-09-2006 15:45:

Sicuramente lo accetterà lo stesso ma con un voto inferiore. Il fatto è che ogni volta che inserisci una nuova stanza ad un deposito devi cercare in tutto l'albero dove si trova l'altra stanza a cui devi collegarlo. Se si inserisce una stanza n volte scorrendo in media n/2 volte l'albero nel caso peggiore si potrebbe arrivare ad un efficienza dell'ordine di n^2.
Credo che usare un albero lessicografico che tenga i riferimenti alle stanze sia il metodo migliore, alla fine è quasi come l'albero che usi per i depositi.
Se vuoi fare le cose al meglio dovresti usare un albero RB per mantenere l'albero bilanciato altrimenti se vengono ipoteticamente inserite le stanze in ordine alfabetico non otterresti nessun vantaggio dall'utilizzo di 2 alberi.


Posted by fema82 on 19-09-2006 20:51:

Ciao a tutti, ho una struttura nodo di questo tipo in modo da avere un albero con radice che punta al primo figlio con sx e con il primo figlio che punta ai fratelli con dx e così via.
Ho un problema con la visita dell’albero.
Il fatto è che per un certo numero di figli sembra che funzioni ma dopo aver cominciato a implementare impianti e via dicendo mi sono accorto che non è così.
Sicuramente c’è un problema nella ricorsione, qualcuno per caso sa dirmi dove sbaglio.


struct nodo {...}

P.S. Se qualcuno giovedì mattina è al Silab ci si può beccare e per scambiarsi qualche suggerimento.


Posted by yoruno on 19-09-2006 20:55:

Originally posted by fema82
struct nodo {...}
Intervento del moderatore:
E' stato tolto il codice dei programmi, dato che è un progetto valido per l'esame.

Ricordo che è vietato (anche perchè può portare all'annullamento dei voti) inserire codice di elaborati in corso; sono invece liberissimi - ovviamente - utili suggerimenti implementativi e quant'altro non fornisca codice preconfezionato :)

__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::


Posted by fema82 on 20-09-2006 07:49:

pensavo che per una minuscola parte di codice fosse consentito...
errore mio.


Posted by Petrik22 on 20-09-2006 14:54:

Originally posted by fema82
Se qualcuno giovedì mattina è al Silab ci si può beccare e per scambiarsi qualche suggerimento.


io domani posso venire al silab... becchiamoci nella solita auletta di fianco alle macchinette per le 9 / 9.15...
ti può andar bene?

__________________
lol


Posted by corrado on 20-09-2006 16:09:

Talking

Posso associarmi e chiedere un po' di chiarimenti se non sono di peso? Come posso risconoscerVi? Grazie


All times are GMT. The time now is 23:07. Pages (10): « 1 2 3 4 [5] 6 7 8 9 » ... Last »
Show all 137 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.