03/04/10 15:09
Matthew
Postato originariamente da disperate:
grazie matthew mi hai salvata^^ ma potresti spiegarmi l'utilità di questa ricorsione MMM io ho sentito dire k serve per qnd farò gli alberi...
* Algoritmi su alberi
* valutazione di funzioni matematiche
* gestione di aggregati eterogenei di dati, in combinazione con il polimorfismo
* gestione di dati in formato XML. Grazie alle API fornite con tutti i linguaggi di programmazione moderni, è possibile formulare praticamente tutti gli algoritmi di lettura/creazione XML in maniera ricorsiva.
* algoritmi di ordinamento efficienti come Quicksort e Merge sort o algoritmi di ricerca come la ricerca binaria possono essere formulati in maniera ricorsiva, anche con tipi di dati come le liste a puntatori.
* stesura di algoritmi che lavorano con la tecnica di backtracking.
* descrizione di curve frattali.
La ricorsione ti permette di risolvere problemi complessi con poche linee di codice, ma in genere occupa un sacco di memoria e non ha ottime prestazioni.
Ultima modifica effettuata da Matthew 03/04/10 15:09
aaa
03/04/10 18:17
disperate
Matthew grazie e approfitto per fare gli auguri di buona pasqua a tutti ^^
aaa
24/05/12 13:56
ciccio95
aspetta questo forum cancella le cose..
nel for devi inserire la variabile vett di i tra parentesi quadra
poi nella funzione inverso è così
z=vett di b tra parentesi quadra
vett[d]=vett di b tra parentesi quadra
vett di b tra parentesi quadra=z
infine nel ciclo di stampaggio mettere cout<<vett i tra parentesi quadra
questo forum mi cancellava le cose nelle parentesi quadre!
Ultima modifica effettuata da ciccio95 24/05/12 14:06
aaa