Un blog creato da dariospy il 04/10/2008

Qui il Titolo

Vaneggiamenti di uno (ex)studente

 
 
 
 
 
 

AREA PERSONALE

 
 
 
 
 
 
 

TAG

 
 
 
 
 
 
 

ARCHIVIO MESSAGGI

 
 << Luglio 2024 >> 
 
LuMaMeGiVeSaDo
 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FACEBOOK

 
 
 
 
 
 
 
 

 

 
« Fine della sistemazione ...Foto ad un discorso »

Il maledettissimo quicksort

Post n°4 pubblicato il 17 Dicembre 2008 da dariospy
 
Tag: studio

Sapevo che il corso di algoritmi non sarebbe stata una passeggiata ma non credevo di riuscirmi a fottere il cervello fino a questo punto!

Ho iniziato un capitolo del Cormen dove si parla di quicksort e devo dire che all'inizio scorreva tutto liscio come l'olio... studio della complessità, caso peggiore, caso medio etc... alla fine sono quattro conti precisi!

Però mi sono chiesto:
ma saprei implementare quicksort in C?
Mi sono risposto:
credo di si... dai tanto è semplice.

Inizio a scrivere, do ogni tanto un'occhiata allo pseudocodice del libro per controllare che stia seguendo la strada giusta, e finisco con l'implementare una procedura "partition" spiccicata a quella di Cormen... non funziona nulla!
Mi dispero 3 giorni, faccio controlli assurdi sugli indici, riempio un foglio di <= oppure di >=, ma niente non si risolve!
A questo punto ho cominciato a pensare di essere stupido! Non capivo assolutamente quale potesse essere il problema...

Il giorno 3 mi sono deciso a scrivere una partition di testa mia... il quicksort ha funzionato dopo 10 minuti!

Morale della favola: non seguire lo pseudocodice altrui. Se vuoi implementare bene un algoritmo prima lo devi capire!

Saluti
Dario

 
Commenta il Post:
* Tuo nome
Utente Libero? Effettua il Login
* Tua e-mail
La tua mail non verrà pubblicata
Tuo sito
Es. http://www.tuosito.it
 
* Testo
 
Sono consentiti i tag html: <a href="">, <b>, <i>, <p>, <br>
Il testo del messaggio non può superare i 30000 caratteri.
Ricorda che puoi inviare i commenti ai messaggi anche via SMS.
Invia al numero 3202023203 scrivendo prima del messaggio:
#numero_messaggio#nome_moblog

*campo obbligatorio

Copia qui:
 
 
 
 
 
 
 

CERCA IN QUESTO BLOG

  Trova
 
 
 
 
 
 
 

ULTIME VISITE AL BLOG

dariospydansil1981pazzomarcoCabriolonecoraggio_liber0agataelatempesta3AnimeMagichemessaggeria.normaledreamkeeperossimoraprosanctitatectfusion0dono.del.cieloravagesgabriele19721972
 
 
 
 
 
 
 

ULTIMI COMMENTI

 
 
 
 
 
 
 

CHI PUò SCRIVERE SUL BLOG

Solo l'autore può pubblicare messaggi in questo Blog e tutti possono pubblicare commenti.
 
 
 
 
 
 
 
RSS (Really simple syndication) Feed Atom
 
 
 
 
 
 
 
 
 
 
 
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963