
Imi plac la nebunie concursurile de pe acest forum, problema e ca solutiile mele, chiar daca sunt functionale, uneori sunt foarte ineficiente, cum am observat ca se spune "Brute Force" si nu reusesc sa dezvolt eu algoritmi eficienti.
Exemplu: Concursul Bitcell18, am reusit sa scriu un cod functional , dar cand am incercat 1 milion de numere, nici macar dupa 30 minute nu reusise sa termine asa ca l-am oprit, pe cand rezolvarea lui Payne calculeaza instant...e frustrant.
Tot ce stiu este limbajul C (probabil si asta doar zgariat suprafata) si creativitatea mea, care este foarte limitata din cate imi dau seama.
Va rog frumos sa ma indrumati si pe mine, de unde sa incep cu invatatul si intelesul algoritmilor ?
Mi-am dat seama intr-un concurs ca am nevoie din cercetarile facute de "Programare Dinamica", am incercat sa tot inteleg dar nu am reusit deloc, alta data de "Backtracking" si tot asa tot felul de algoritmi, pur si simplu pe unde am citit nu am reusit sa ii inteleg.
Spuneti-mi si mie de unde sa incep cu asimilarea de algoritmi pentru nivelul meu(Cat e posibil omeneste de incepator).
Eu cred ca nu sunt cum se spune foarte prost, dar daca chiar sunt(pentru ca obiectiv cand privesc faptele asta concluzionez), va rog sa imi spuneti de unde si cum sa incep ca sa pot sa asimilez si eu "De la 0" algoritmi si gandire algoritmica, sa pot sa ajung sa inteleg si eu ce tot aud peste tot : Greedy, Dinamic, Backtracking si multe alte nume foarte cunoscute ....
Nu sunt o persoana foarte inteligenta, dar incerc sa compensez prin perseverenta, asa ca va rog sa ma indrumati in aceasta calatorie a universului algoritmic .
Welcome to BitCell. Click here to register !
