Diferente pentru blog/buguri-frecvente intre reviziile #5 si #6

Nu exista diferente intre titluri.

Diferente intre continut:

Astea sunt gasite de obicei la depanare.
* Probleme cu memoria:
 
** variabile neinitializate - cand programul are comportament diferit la rulari diferite, una dintre probleme ar initializarea variabilelor.
** depasirea limitei de memorie
** declarat array-uri de dimensiune de prea mica
Astea sunt printre cele mai greu de gasit.
* Probleme cu tipuri de date:
 
** folosire de tipuri prea mici de exemplu int in loc de long long sau float in loc de double
** probleme cu tipurile intermediare
               int a,b;
Foarte frustrante. Pierzi toate punctele pentru un algoritm aproape de forma corecta.
* Intrare/Iesire:
 
** fisier de intrare sau iesire gresit
** formatarea gresita (cate un spatiu in loc de virgula, sau mai stiu eu ce)
** uitat ca anumite probleme cer rezultatul modulo X
Probabil cele mai frustrante. Le faci cand problema merge aproape perfect si te-ai grabit sa pui solutia fara sa faci o ultima verificare.
* Greseli la algoritm:
 
** de multe ori incepatorii se arunca sa implementeze prima idee, inainte sa se gandeasca atent daca ea e corecta.
** graful nu e neaparat conex si toate exemplele au fost grafuri conexe.
** rezultatul are nevoie de numere mai mari decat poate reprezenta limbajul de programare.

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.