Afişează mesaje
|
Pagini: [1]
|
1
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Doua fire, patru variabile
|
: Martie 26, 2012, 10:31:08
|
Se citeste intai X in primul thread care va avea valoarea 0 dupa care se citeste Y in al doilea thread care va avea tot valoarea 0. Daca la atribuire nu se citesc din nou valorile pentru X si Y atunci la final a si b vor avea valorea 0. Daca X si Y ar fi declarate ca volatile atunci nu ar mai aparea situatia asta pentru ca valorile pentru X si Y ar fi recitite din nou (compilatorul nu va mai face optimizari -in cazul nostru o optimizare e sa nu mai reciteasca valorile pentru X si Y). Parerea mea...
|
|
|
2
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Parcurgere
|
: Decembrie 23, 2011, 23:19:06
|
Daca se poate modifica arborele cred ca merge si o chestie gen inversare de lista simplu inlantuita care se poate face cu memorie O(1) iterativ. Cand cobori in arbore tot timpul inversezi legaturile ca sa poti sa te intorci iar cand te intorci refaci legaturile astfel incat la sfarsit arborele sa fie nemodificat. Poate imi scapa ceva ca sunt cam obosit la ora asta.
|
|
|
3
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Subset maxim
|
: Decembrie 13, 2011, 12:46:03
|
Tinem doua hashuri. Pentru fiecare hash cheia e valoarea numarului intalnit si valoarea asociata cheii e numarul de elemente care incep sau se termina la numarul intalnit. Cand intalnim un numar facem update la cele doua hashuri in O(1) (vedem daca exista valoarea+1 si valoare-1 in hashtable si facem update). La sfarsit, pentru fiecare numar cautam cele doua lungimi memorate in hashtable, facem suma lor si updatam lungimea maxima.
|
|
|
4
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Sa ma angajez in timpul facultatii?
|
: Decembrie 07, 2011, 12:59:39
|
Eu cunosc persoane care au lucrat in timpul facultatii (au facut poli ca si mine) si s-au descurcat foarte bine. Deci, cu mare efort (viata sociala zero- numai scoala si servici) ce-i drept, se poate. Problema e ca majoritatea nu isi mai amintesc mare lucru din ce au facut in timpul facultatii (unii nici nu isi mai amintesc ce materii au facut in timpul facultatii). Si aici ma refer la materiile relevante (nu Teoria Sistemelor, Electrotehnica sau Filosofia Culturii Tehnice...). Trageti voi concluziile de aici.
|
|
|
5
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Sfaturi pentru interviuri de programare
|
: Octombrie 20, 2011, 23:36:29
|
Daca vrei sa inveti C++ serios poti sa-ti iei de pe net Thinking in C++ de Bruce Eckel. E foarte buna cartea. Eu de acolo am invatat. Chestia e ca trebuie sa stii destul de bine C ca sa intelegi cartea asta. Contine chestii cam avansate pentru elevi de liceu dar cei care deja stiu C bine pot intelege cartea fara probleme. Alta carte buna de C++ e cartea lui Stroustrup (The C++ programming language). Poti sa inveti si din asta dar mie imi place mai mult cum e structurata cartea lui Eckel.
|
|
|
8
|
infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2011 / Răspuns: Feedback Runda 2
|
: Februarie 20, 2011, 20:02:39
|
Trebuia programata saptamana urmatoare runda asta daca nu s-a putut programa dimineata de la 9. Duminica de la ora 15 nu e o ora chiar potrivita... Nu stiu cata lume are chef de codat probleme algoritmice la ora asta duminica... Eu de exemplu, m-am apucat de ele pe la ora 17:30-18. In rest pareau interesante problemele mai ales drumuri3 si culoar (is chiar curios cum se face aia).
|
|
|
|