Non so veramente come ringraziarti, spiegazione ordinata, precisa e completa su un argomento alquanto rognoso. Fra 5 giorni ho un esame e senza questi concetti base difficilmente sarei potuto andare avanti!
ti assicuro che il tuo video è il migliore, il più ordinato, chiaro, semplice e conciso che ho trovato in tutto youtube. Avrei preferito solamente trovarlo una settimana fa così da evitarmi perdite di tempo. Numero uno👍🏼👍🏼
Mi sono appena iscritto.. avevo delle difficoltà riguardante la parte logica dei nodi.. ma dopo questo video mi hai sbloccato un blocco abissale, grazie mille a tutti e due, attivata la campanella per il futuro !! ❤❤
Grazie ragazzi tra 30 minuti ho l'esame di fondamenti di informatica mi sono visto tutti i vostri video e questo me lo sono lasciato per ultimo, ringraziando Dio spiegate da Dio 💌
Grazie davvero! esame di programmazione che si avvicina e mi hai chiarito tanti tanti dubbi, spiegazione spettacolare, veramente migliore di qualsiasi avuta fin ora. 🙏
Complimenti, argomento trattato con chiarezza e semplicità...una domanda ma nelle funzioni insert e delete devono necessariamente essere utilizzati i doppi puntatori?
Grazie mille per tutti i vostri video, sono molto chiari utili. Vorrei farti una domanda: se devo creare una funzione che che crei una linked list, il puntatore alla testa lo devo dichiarare (e quindi allocare lo spazio di memoria con la malloc) all'esterno della funzione e poi una volta all'interno della funzione creo il resto della lista? Perchè se no, se creo alloco il primo spazio di memoria direttamente all'interno della funzione, quando esco dalla funzione non avrò più questo puntatore, e quindi non so più come richiamare la lista. Spero di essermi spiegato. Grazie ancora, complimenti!
Io ho riscontrato un problema con il mio codice perchè credo di non aver capito bene come applicare l'utilizzo delle liste con i FILE. In particolar modo: le varie funzioni che ho utilizzato e la creazione della lista, è praticamente uguale al tuo esempio se non per qualche differenza dovuta ad esigenza di codice. Il problema credo possa riscontrarsi o nel fatto che la mia Struct "nodo" che richiama se stessa, sia a sua volta una struttura annidata ad un altra. Oppure il salvataggio nel file lo sbaglio in qualche modo perchè magari la "fwrite" che serve a salvarmi il record lo utilizzo in un posto errato ( io avevo pensato nei vari case di un comando switch, poichè ospitano le funzioni legate alle liste ). Come risultato ottengo l' esecuzione corretta delle varie funzioni mentre mi trovo nel sotto-menù che gestisce le liste ( visualizza le intere liste inserite, mi permette di modificarle e di cancellarle), però se esco da quest' ultimo e vi riaccedo subito dopo, non rimane nulla di salvato e quindi il lavoro va fatto da capo ed inutilmente perchè rimarrà sempre volatile
@@GetTheCookie Grazie per la risposta, un’altra domanda che volevo farti è la seguente, ho scaricato CLion ma non so se è possibile metterlo in italiano, per caso tu sai qualcosa al riguardo?
ragazzi impostate anche un #linked list; altrimenti devo cercare per forza liste concatenate per trovare il vostro video su youtube mentre se cerco "linked list" o addirittura "get the cookie linked list" non compare. comunque siete grandi👍👍
No, fanno cose simili ma sono costrutti diversi. La malloc è una funzione della liberia standard di C, new è un operatore di C++ e si usa con le classi. In ogni caso si usano entrambi per allocare memoria dinamicamente.
È abbastanza improbabile, come detto in questo video, una volta compreso il funzionamento delle Liste Concatenate "semplici" l'utilizzo di liste diverse risulta semplice (o quantomeno semplificato). L'unico aspetto non immediato potrebbe essere l'ottimizzazione in termini di complessità delle funzioni per liste di diverso tipo, tuttavia non credo ci faremo un video dedicato.
sembra quasi che il tipo di dato "lista concatenata" semplicemente non esista ma venga creato da zero a partire dalla sintassi delle strutture e puntatori 😵
@@GetTheCookie Ahahahhaha, tra poco ho l'esame di fondamenti di informatica, ma non riesco proprio a capire a fondo il funzionamento di queste maledettissime liste, mi blocco nel mezzo del codice e non riesco ad immaginarmi i passaggi. Comunque ottimo video, non è per colpa tua che non riesco a capirle!
Non so veramente come ringraziarti, spiegazione ordinata, precisa e completa su un argomento alquanto rognoso. Fra 5 giorni ho un esame e senza questi concetti base difficilmente sarei potuto andare avanti!
Grazie mille e in bocca al lupo per l’esame ;)
Ragazzi fatevelo dire il vostro canale è davvero una perla. Complimenti a tutti e due
Che bello quando escono video ben fatti di programmazione a qualche giorno dall'esame!
In bocca al lupo! 🍀
ti assicuro che il tuo video è il migliore, il più ordinato, chiaro, semplice e conciso che ho trovato in tutto youtube. Avrei preferito solamente trovarlo una settimana fa così da evitarmi perdite di tempo.
Numero uno👍🏼👍🏼
Grazie mille per il bellissimo commento, mi fa molto piacere essere stato d'aiuto!
Mi stai salvando l'esame di calcolatori elettronici, grazie mille
Felici di aiutare, buona fortuna con l’esame!
Migliore canale di C italiano!!!! No doubts
Mi sono appena iscritto.. avevo delle difficoltà riguardante la parte logica dei nodi.. ma dopo questo video mi hai sbloccato un blocco abissale, grazie mille a tutti e due, attivata la campanella per il futuro !! ❤❤
Siamo sempre felici i poter aiutare!
Grazie per il commento ❤
Video molto utile come sempre❤️
fra un'ora ho un'esame grazie per darmi speranze
Speriamo sia andato bene!
e anche l'esame di programmazione e strutture dati è superato grazie a voi
Grande! L'esame di Fondamenti è vicino e questi video sono molto utili! Grazie mille
Grazie ragazzi tra 30 minuti ho l'esame di fondamenti di informatica mi sono visto tutti i vostri video e questo me lo sono lasciato per ultimo, ringraziando Dio spiegate da Dio 💌
In bocca al lupo, facci sapere come va!
Otiimo video, hai riassunto in maniera eccezionale un argomento alquanto ostico, rendendolo semplice da capire.
Felice di essere stato d'aiuto :)
Grazie davvero! esame di programmazione che si avvicina e mi hai chiarito tanti tanti dubbi, spiegazione spettacolare, veramente migliore di qualsiasi avuta fin ora. 🙏
Ti ringrazio!
È un piacere ricevere commenti di questo tipo.
Grazie. Giorni che smattavo senza trovare via di uscita.. mi ricorderò di te nel futuro ahhah
Grazie mille, dopo questo video - coinciso e chiaro - sono riuscito finalmente a sciogliere questo "nodo"!
Felice di esserti stato d'aiuto!
Complimenti davvero per il grande MAZZO che vi siete fatti per mettere in piedi questo video, complimenti davvero!
Complimenti, un video eccezionale! Finalmente inizio a capire un argomento che mi sembrava impossibile.
Complimenti per la pregevole fattura di questo video
veramente complimenti
Grazie! :)
ottimo video! Forse uno dei migliori sul tema
secondo me video pesante ma ben fatto, spiegazione impeccabile e le animazioni fanno la differenza
Solamente grazie.
Grazie mille 🙏🏾
Complimenti, argomento trattato con chiarezza e semplicità...una domanda ma nelle funzioni insert e delete devono necessariamente essere utilizzati i doppi puntatori?
Grazie mille per tutti i vostri video, sono molto chiari utili. Vorrei farti una domanda: se devo creare una funzione che che crei una linked list, il puntatore alla testa lo devo dichiarare (e quindi allocare lo spazio di memoria con la malloc) all'esterno della funzione e poi una volta all'interno della funzione creo il resto della lista? Perchè se no, se creo alloco il primo spazio di memoria direttamente all'interno della funzione, quando esco dalla funzione non avrò più questo puntatore, e quindi non so più come richiamare la lista.
Spero di essermi spiegato. Grazie ancora, complimenti!
Io ho riscontrato un problema con il mio codice perchè credo di non aver capito bene come applicare l'utilizzo delle liste con i FILE. In particolar modo:
le varie funzioni che ho utilizzato e la creazione della lista, è praticamente uguale al tuo esempio se non per qualche differenza dovuta ad esigenza di codice. Il problema credo possa riscontrarsi o nel fatto che la mia Struct "nodo" che richiama se stessa, sia a sua volta una struttura annidata ad un altra. Oppure il salvataggio nel file lo sbaglio in qualche modo perchè magari la "fwrite" che serve a salvarmi il record lo utilizzo in un posto errato ( io avevo pensato nei vari case di un comando switch, poichè ospitano le funzioni legate alle liste ).
Come risultato ottengo l' esecuzione corretta delle varie funzioni mentre mi trovo nel sotto-menù che gestisce le liste ( visualizza le intere liste inserite, mi permette di modificarle e di cancellarle), però se esco da quest' ultimo e vi riaccedo subito dopo, non rimane nulla di salvato e quindi il lavoro va fatto da capo ed inutilmente perchè rimarrà sempre volatile
Video molto utile! Potresti fare un video riguardante le strutture dati e funzioni generiche di sorting come il quicksort?
Sono i prossimi video che registreremo
ciao, volevo chiederti il nome del programma che usi per scrivere codice, grazie
Ciao, in questo video ho utilizzato CLion come IDE, con un tema che sinceramente non ricordo 😅
@@GetTheCookie Grazie per la risposta, un’altra domanda che volevo farti è la seguente, ho scaricato CLion ma non so se è possibile metterlo in italiano, per caso tu sai qualcosa al riguardo?
ragazzi impostate anche un #linked list; altrimenti devo cercare per forza liste concatenate per trovare il vostro video su youtube mentre se cerco "linked list" o addirittura "get the cookie linked list" non compare.
comunque siete grandi👍👍
Grazie del consiglio, purtroppo i tag di youtube fanno i birichini perché tra quelli che abbiamo messo c'è anche "linked list"
9:53 il passaggio per riferimento si riferisce a &head, e non a node**
Ragazzi grandi come sempre, usciranno altri video relativi ad altre strutture dati? (Pile, code, Alberi...)
Sicuramente li realizzeremo in futuro, purtroppo però i prossimi video che usciranno qui sul canale riguarderanno Sistemi Operativi.
Come mai per la funzione insert usi un doppio puntatore?
Una salvezza. Ci sarà un video anche sulle pile?
Non lo escludiamo…
Sicuramente, appena avremo tempo, daremo priorità a dei video su alberi e grafi
Benvenuti a Paperopoli!
al posto di malloc posso usare l'operatore new ?
Quello è C++
@@GetTheCookie peró farebbe la stessa cosa ?
No, fanno cose simili ma sono costrutti diversi. La malloc è una funzione della liberia standard di C, new è un operatore di C++ e si usa con le classi. In ogni caso si usano entrambi per allocare memoria dinamicamente.
@@GetTheCookie va bene grazie mille
farete un video anche su liste circolari e liste bidirezionali?^
È abbastanza improbabile, come detto in questo video, una volta compreso il funzionamento delle Liste Concatenate "semplici" l'utilizzo di liste diverse risulta semplice (o quantomeno semplificato).
L'unico aspetto non immediato potrebbe essere l'ottimizzazione in termini di complessità delle funzioni per liste di diverso tipo, tuttavia non credo ci faremo un video dedicato.
sembra quasi che il tipo di dato "lista concatenata" semplicemente non esista ma venga creato da zero a partire dalla sintassi delle strutture e puntatori 😵
Temo di non aver capito il commento 😅
mi piace la california
🤙🏻
nome compilatore?
Clion
Non ci ho capito un cazzo
Dopo tre anni di video finalmente qualcuno che non capisce!
@@GetTheCookie Ahahahhaha, tra poco ho l'esame di fondamenti di informatica, ma non riesco proprio a capire a fondo il funzionamento di queste maledettissime liste, mi blocco nel mezzo del codice e non riesco ad immaginarmi i passaggi. Comunque ottimo video, non è per colpa tua che non riesco a capirle!
Beh, in bocca al lupo per l'esame.
Se non dovesse andare bene, i video sul nostro canale rimangono!
non avete un profilo instagram avrei tante cose da chiedervi :(
Purtroppo no, se hai necessità di contattarci puoi farlo tramite mail: gethecookie@gmail.com