c2014q2 / ASDCuniver

0 stars 0 forks source link

Notes #1

Open AntonC9018 opened 6 months ago

AntonC9018 commented 6 months ago

https://github.com/c2014q2/ASDCuniver/blob/master/Cautarea%20lineara/a.exe gitignore + git rm --cached, please.

https://github.com/c2014q2/ASDCuniver/tree/master/Cautarea%20lineara/.vscode Asta pune în folderul root să se aplice pe toate proiectele.

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Cautarea%20lineara/.vscode/tasks.json#L6 https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Cautarea%20lineara/.vscode/c_cpp_properties.json#L13 Adaugă g++ în PATH, ca să lucreze pe alt comp dacă faci git clone.

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Cautarea%20lineara/.vscode/tasks.json#L15 Asta pentru ce?

https://github.com/c2014q2/ASDCuniver/tree/master/Doubly%20linked%20lists/.gitignore ? gitignore este un fișier text, acolo scrii numele fișierelor ignorate. Caută prin docuri.

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L6-L8 Indentarea. Folosește comanda formatării în IDE-ul tău. CTRL+SHIFT+P și scrii "reformat" în VSCode.

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L13 https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L22 https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L42 Șterge spațiul ăsta.

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L54 Nu ai setat list->start->back la nodul nou.

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L73 Aici tot.

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L78 Aista poate fi null. Trebuie să verifici aici.

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L82 Dacă adaugi după ultimul nod, nodul adăugat devine end-ul listei.

AntonC9018 commented 6 months ago

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L87 Aici tot analogic, ai pierdut niște constrângeri.

AntonC9018 commented 6 months ago

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L133-L141 Asta afișează din main, nu aici. Aista trebuie doar să returneze rezultatul. Logica pură.

AntonC9018 commented 6 months ago

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/main.cpp#L146-L149 Returnul lipsește.

AntonC9018 commented 6 months ago

https://github.com/c2014q2/ASDCuniver/blob/b2999dd4e52fa5eff9c592ec1d8e1b4282df658b/Doubly%20linked%20lists/.vscode/tasks.json#L8-L12 Adaugă aici -Wall și -Werror

AntonC9018 commented 6 months ago

La liste obișnuite parcă mi-ai arătat deja în clasă.