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 A - F > Algoritmi e strutture dati > [ALGORITMI]Progetto Zoom
Pages (18): « First ... « 12 13 14 15 [16] 17 18 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
contezer0
.amico.

User info:
Registered: Jun 2003
Posts: 38 (0.00 al dì)
Location:
Corso: informatica
Anno: molto fuori
Time Online: 5:23:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Polo
anche a me dava l'errore di Dante. l'ho risolto mettendo in una variabile di tipo double il risultato di k * k * r (r è p/q)
perchè altrimente con alcuni valori ,25 4 ad esempio con k = 5,si mangiava can la variabile di tipo int il resto della virgola trasformando per esempio un 2,9 in 2.


azpita ragazzuoli!
avevo postato un metodo per fare tutto con gli interi che funziona
egregiamente, qualche pagina fa...
se e' solo per quello che non consegnate e' davvero un peccato!!!

io sto per mandare...l'ho finito da un po' ma mi sono impantanato sulla relazione :)

riassumendo....ecco i miei costi
inserimento O(lgN)
eliminazione O(lgN)
cambio riempimento O(N)
cambio risoluzione O(N)
blocchi aree e peso O(N)

03-10-2004 18:58
Click Here to See the Profile for contezer0 Click here to Send contezer0 a Private Message Find more posts by contezer0 Add contezer0 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ghily
rozzettino

User info:
Registered: Jul 2003
Posts: 718 (0.09 al dì)
Location: Settimo
Corso: Informatica spec
Anno: 2
Time Online: 13 Days, 1:05:36 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by contezer0
azpita ragazzuoli!
avevo postato un metodo per fare tutto con gli interi che funziona
egregiamente, qualche pagina fa...
se e' solo per quello che non consegnate e' davvero un peccato!!!

io sto per mandare...l'ho finito da un po' ma mi sono impantanato sulla relazione :)


no, non era solo quello. Anche la funzione blocchi non sapevo come farla. Per area e peso ho scritto una ritondante procedura molto brutta. Insoma era olto brutto. Poi visto che avevo un 27 nella teoria mi dispiaceva perderlo con un progetto mediocre.
Amen

Chao
Roby

03-10-2004 19:20
Click Here to See the Profile for ghily Click Here to See the Blog of ghily Click here to Send ghily a Private Message Visit ghily's homepage! Find more posts by ghily Add ghily to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
fasa
.amico.

User info:
Registered: Sep 2004
Posts: 30 (0.00 al dì)
Location: milano
Corso: informatica
Anno: 3
Time Online: 6:25:05: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

io nella funzione blocchi la listA delle kcelle la scorro solo una volta....prendo il primo elemento e ricreo tramite una funzioncina il blocco(qui riscorro ovviamente la lista delle kcelle) a cui appartiene la metto in una lista d'appoggio e incremento un contatore,poi prendo la seconda kcella e vedo se c'è nella lista d'appoggio,se nn c'è richiamo ancora la funzioncina crea blocchi e la lista creata la concateno con la precedente lista appoggio e incremento ancora cont se invece c'era nn fa niente e passa alla nuova kcella.

tempo di esecuzione al max O(n^2).

l'unico problema del mio codice sono appunto i tempi di esecuzione che potrebbero essere migliorati anche se xò nn vedo come si possa migliorare inserendo solo un flag nella struttura delle celle....

03-10-2004 19:22
Click Here to See the Profile for fasa Click here to Send fasa a Private Message Find more posts by fasa Add fasa to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
fasa
.amico.

User info:
Registered: Sep 2004
Posts: 30 (0.00 al dì)
Location: milano
Corso: informatica
Anno: 3
Time Online: 6:25:05: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

in pratica la mia soluzione ha:
-una struttura per le celle(1celle o kcelle che siano),formata da 2 var di tipo int e un puntatore di tipo celle al prox elemento
-2 liste(1 x le 1celle e 1 x le kcelle)globali
-3 var globali(1 per k 1 per p e 1 per q)
-le funzioni richieste dal problema
-2 funzioncine di supporto,1 per calcolare la lista delle kcelle quando inserisco una 1cella oppure quando cambio il fattore di riempimento oppure quando cambio la risoluzione
e 1 per crearmi la lista del blocco per la kcella richiesta.

03-10-2004 19:29
Click Here to See the Profile for fasa Click here to Send fasa a Private Message Find more posts by fasa Add fasa to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
fasa
.amico.

User info:
Registered: Sep 2004
Posts: 30 (0.00 al dì)
Location: milano
Corso: informatica
Anno: 3
Time Online: 6:25:05: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

chi ha consegnato come ha implementato il progetto?

03-10-2004 19:30
Click Here to See the Profile for fasa Click here to Send fasa a Private Message Find more posts by fasa Add fasa to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
contezer0
.amico.

User info:
Registered: Jun 2003
Posts: 38 (0.00 al dì)
Location:
Corso: informatica
Anno: molto fuori
Time Online: 5:23:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by fasa
chi ha consegnato come ha implementato il progetto?


io lo racconto domani...o fra 4 ore :)

comunque posso anticipare che nell'applicazione reale, su sequenze di comandi abbastanza lunghe (piu' di 10mila) il mio progetto batte anche il costo logaritmico :)

spero solo di cavarmela altrettanto bene all'orale

03-10-2004 19:46
Click Here to See the Profile for contezer0 Click here to Send contezer0 a Private Message Find more posts by contezer0 Add contezer0 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
contezer0
.amico.

User info:
Registered: Jun 2003
Posts: 38 (0.00 al dì)
Location:
Corso: informatica
Anno: molto fuori
Time Online: 5:23:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

A proposito...io ho scritto anche un generatore di input...domani c'e' qualcuno in silab? facciamo dei test incrociati di velocita' su
input giganteschi?

03-10-2004 20:12
Click Here to See the Profile for contezer0 Click here to Send contezer0 a Private Message Find more posts by contezer0 Add contezer0 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ghily
rozzettino

User info:
Registered: Jul 2003
Posts: 718 (0.09 al dì)
Location: Settimo
Corso: Informatica spec
Anno: 2
Time Online: 13 Days, 1:05:36 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by contezer0
A proposito...io ho scritto anche un generatore di input...domani c'e' qualcuno in silab? facciamo dei test incrociati di velocita' su
input giganteschi?


noooooooooooooooooooo
ho risolto il problema........ Era sbagliata la funzione di elimina. Ora ho due ore per scrivere la funzione blocchi, il main e la relazione

ci provo lo stesso....

ma c'è anche l'inter........

03-10-2004 20:35
Click Here to See the Profile for ghily Click Here to See the Blog of ghily Click here to Send ghily a Private Message Visit ghily's homepage! Find more posts by ghily Add ghily to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
contezer0
.amico.

User info:
Registered: Jun 2003
Posts: 38 (0.00 al dì)
Location:
Corso: informatica
Anno: molto fuori
Time Online: 5:23:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by fasa
io nella funzione blocchi la listA delle kcelle la scorro solo una volta....prendo il primo elemento e ricreo tramite una funzioncina il blocco(qui riscorro ovviamente la lista delle kcelle) a cui appartiene la metto in una lista d'appoggio e incremento un contatore,poi prendo la seconda kcella e vedo se c'è nella lista d'appoggio,se nn c'è richiamo ancora la funzioncina crea blocchi e la lista creata la concateno con la precedente lista appoggio e incremento ancora cont se invece c'era nn fa niente e passa alla nuova kcella.

tempo di esecuzione al max O(n^2).


la funzione crea blocchi che complessita' ha?

03-10-2004 21:20
Click Here to See the Profile for contezer0 Click here to Send contezer0 a Private Message Find more posts by contezer0 Add contezer0 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
fasa
.amico.

User info:
Registered: Sep 2004
Posts: 30 (0.00 al dì)
Location: milano
Corso: informatica
Anno: 3
Time Online: 6:25:05: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Per contezer0:La mia funzione creablocchi ha complessità O(n^2)perchè?

03-10-2004 21:28
Click Here to See the Profile for fasa Click here to Send fasa a Private Message Find more posts by fasa Add fasa to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
contezer0
.amico.

User info:
Registered: Jun 2003
Posts: 38 (0.00 al dì)
Location:
Corso: informatica
Anno: molto fuori
Time Online: 5:23:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by fasa
Per contezer0:La mia funzione creablocchi ha complessità O(n^2)perchè?


se la chiami al piu' n volte allora la complessita' totale della funzione che conta i blocchi non e' n^3?

03-10-2004 21:34
Click Here to See the Profile for contezer0 Click here to Send contezer0 a Private Message Find more posts by contezer0 Add contezer0 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
fasa
.amico.

User info:
Registered: Sep 2004
Posts: 30 (0.00 al dì)
Location: milano
Corso: informatica
Anno: 3
Time Online: 6:25:05: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

mi hai fatto venire un dubbio e sono andato a ricontrollare...e hai ragione è n^3!

03-10-2004 22:03
Click Here to See the Profile for fasa Click here to Send fasa a Private Message Find more posts by fasa Add fasa to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
fasa
.amico.

User info:
Registered: Sep 2004
Posts: 30 (0.00 al dì)
Location: milano
Corso: informatica
Anno: 3
Time Online: 6:25:05: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

una domanda...3cicli annidati che vanno tutti da 1 a n danno come costo n^3?giusto?

03-10-2004 22:25
Click Here to See the Profile for fasa Click here to Send fasa a Private Message Find more posts by fasa Add fasa to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
contezer0
.amico.

User info:
Registered: Jun 2003
Posts: 38 (0.00 al dì)
Location:
Corso: informatica
Anno: molto fuori
Time Online: 5:23:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

comunque domani rilascio il codice per chiunque voglia dare un'occhiata o suggerirmi qualche miglioramento...anche comincia a venirmi un po' di nausea :)

in ogni caso...sarebbe interessante verificare i vari tempi di
esecuzione dei nostri progetti su input uguali e di dimensioni
significative...che dite? facciamo un "torneo"? se non siete
troppo gelosi dei vostri sorci e me li spedite, domani in laboratorio
faccio qualche esperimento e posto qua i risultati!
sono piuttosto curioso di far gareggiare il mio con quello(i) basato(i) su tabelle hash!

03-10-2004 22:29
Click Here to See the Profile for contezer0 Click here to Send contezer0 a Private Message Find more posts by contezer0 Add contezer0 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
contezer0
.amico.

User info:
Registered: Jun 2003
Posts: 38 (0.00 al dì)
Location:
Corso: informatica
Anno: molto fuori
Time Online: 5:23:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by fasa
una domanda...3cicli annidati che vanno tutti da 1 a n danno come costo n^3?giusto?


penso proprio di si...se due cicli danno n^2, ne annidi un altro e moltiplichi ancora per n

03-10-2004 22:30
Click Here to See the Profile for contezer0 Click here to Send contezer0 a Private Message Find more posts by contezer0 Add contezer0 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 20:41.    Post New Thread    Post A Reply
Pages (18): « First ... « 12 13 14 15 [16] 17 18 »   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.121 seconds (46.89% PHP - 53.11% MySQL) con 24 query.