E' da tempo che provo a capire questi concetti ma non ci riuscivo proprio (anche avendo guardato moltissimi video). Finalmente con la tua spiegazione ci sono riuscito, grazie mille🙏
Grandissimo Giulio, molto bravo, troppo interessanti questi video, continua ancora ! Ma da dove studi queste cose ? Consigli qualche libro da cui stai studiando ?
Il libro italiano di riferimento su questi argomenti è: Algoritmi e strutture dati di Camil Demtrescu. Ma aspettati un libro di matematica molto teorico. Infatti, non più in produzione ma facilmente reperibile nelle biblioteche universitarie, si può anche trovare il libro dello stesso autore: Progetto di algoritmi e strutture dati in Java Che spiega invece come implementare gli algoritmi e strutture dati studiati nell'altro libro programmando in java e/o C++ (comunque utilizzando la programmazione a oggetti in ogni caso).
il dubbio che mi viene spesso è che il calcolo della complessità di un algoritmo sia poi in fondo un esercizio limitato al campo didattico perchè nel mondo reale quando in un algoritmo ci si trova a utlizzare le funzioni del linguaggio utilizzato che sono già ottimizzate per la performance (senza dover quindi inventare nuovamente la ruota), si perde il metro di confronto
Si ridiciamo che il calcolo della complessità negli usi più comuni non ha molta utilità. Ha però senso quando si tratta di creare o migliorare un algoritmo che deve girare su dispositivi poco performanti oppure su macchine che richiedono un enorme quantità di dati. Immagina un algoritmo di instagram, per gestire miliardi di utenti in pochi millisecondi deve avere un algoritmo super ottimizzato
Sto studiando proprio all’università questo argomento, sei stato più efficiente tu nel saper spiegare tutto in 11 min che il mio prof in 1 ora
💙💙✌️
Montresor non si batte, mi dispiace
E' da tempo che provo a capire questi concetti ma non ci riuscivo proprio (anche avendo guardato moltissimi video). Finalmente con la tua spiegazione ci sono riuscito, grazie mille🙏
Video molto carino, bravo 💪🏼
Grandissimo Giulio, molto bravo, troppo interessanti questi video, continua ancora ! Ma da dove studi queste cose ? Consigli qualche libro da cui stai studiando ?
Grazie mille. Io queste cose le studio online, blog e forum, non saprei consigliarti libri perché non ne ho mai letti a riguardo
Il libro italiano di riferimento su questi argomenti è:
Algoritmi e strutture dati
di Camil Demtrescu.
Ma aspettati un libro di matematica molto teorico. Infatti, non più in produzione ma facilmente reperibile nelle biblioteche universitarie, si può anche trovare il libro dello stesso autore:
Progetto di algoritmi e strutture dati in Java
Che spiega invece come implementare gli algoritmi e strutture dati studiati nell'altro libro programmando in java e/o C++ (comunque utilizzando la programmazione a oggetti in ogni caso).
Sei bravissimo Giulio. Un abbraccio forte
💙
il dubbio che mi viene spesso è che il calcolo della complessità di un algoritmo sia poi in fondo un esercizio limitato al campo didattico perchè nel mondo reale quando in un algoritmo ci si trova a utlizzare le funzioni del linguaggio utilizzato che sono già ottimizzate per la performance (senza dover quindi inventare nuovamente la ruota), si perde il metro di confronto
Si ridiciamo che il calcolo della complessità negli usi più comuni non ha molta utilità. Ha però senso quando si tratta di creare o migliorare un algoritmo che deve girare su dispositivi poco performanti oppure su macchine che richiedono un enorme quantità di dati. Immagina un algoritmo di instagram, per gestire miliardi di utenti in pochi millisecondi deve avere un algoritmo super ottimizzato
GRAZIE FRATELLO
ciao Giulio, esiste un modo per costificare le varie istruzioni in maniera un po' più reale anziché assegnare a tutto 1?
Ciao, quindi il costo di ogni singola istruzione dipende dalla sua quantità di input (n)?
Montresor non si batte
Erba è arpiulunga😂
Top!
che videocamera hai?
Canon EOS 1300D :)
@GiulioAndCode grazie comunque bel video e ben spiegato 👍
bel video
Video fatto bene, ma cerca di scandire meglio le parole ( prendila come una critica costruttiva )
😨
✌️
hai dimenticato n^n
Si ce ne sono tantissimi di gradi, ne ho messi solo alcuni