Liste - Lista simplu si dublu inlantuite
Liste O lista este o colectie de elemente de informatie (noduri) aranjate intr-o anumita ordine. Cea mai simpla lista, lista liniara, arata astfel:Citeste tot ... 739 cuvinte
Dimensiune mica + cu imagini |
 |
 |
STRUCTURI DE GRAF - GRAFURI CA STRUCTURI DE DATE
structuri de Graf 1 Grafuri ca structuri de date Operatiile cu grafuri pot fi considerate: - Ca un capitol de matematica (teoria grafurilor a fost dezvoltata de matematicieni); - Ca o sursa de algoritmCiteste tot ... 7668 cuvinte
Dimensiune mare + cu imagini |
 |
 |
Operatori aritmetici
Operatori aritmetici Operatorii aritmetici binari sint '+', '-', '*', '/' si operatorul modulo '%'. Exista operatorul '-' unar dar nu exista opera- torul unar "Citeste tot ... 192 cuvinte
Dimensiune mica - fara poza |
 |
 |
Introducerea si extragerea unei linii
Introducerea si extragerea unei linii Biblioteca standard contine o rutina numita fgets care este similara functiei getline pe care am utilizat-o pina acum. Apelarea: fgets(line, MAXLINE, fp) Citeste tot ... 212 cuvinte
Dimensiune mica - fara poza |
 |
 |
Operatori si expresii de asignare
Operatori si expresii de asignare Expresii de tipul: i = i + 2 in care membrul sting este repetat in membrul drept pot fi scrise intr-o forma condensata: i += 2 folosind operatorul de asignareCiteste tot ... 328 cuvinte
Dimensiune mica - fara poza |
 |
 |
Goto-uri si etichete
Goto-uri si etichete Limbajul C ofera instructiunea - de care se poate abuza oricit - goto si etichete pentru ramificare. Formal, goto nu este necesara niciodata si in practica este aproape intodeauna usor sa scriem codCiteste tot ... 295 cuvinte
Dimensiune mica - fara poza |
 |
 |
Intrari si iesiri standard-getchar si putchar
Intrari si iesiri standard-getchar si putchar Mecanismul cel mai simplu de intrare este de a citi un caracter la un moment dat de la 'standard input', care in general este terminalul utilizatorului, cu getchar.Citeste tot ... 424 cuvinte
Dimensiune mica - fara poza |
 |
 |
Tablouri de pointeri, pointeri pe pointeri
Tablouri de pointeri, pointeri pe pointeri Datorita faptului ca pointerii sint ei insisi variabile, este de asteptat ca ei sa fie utilizati in tablouri de pointeri. Deci, se pune problema de a ilustra prin scrierea unui pCiteste tot ... 803 cuvinte
Dimensiune mica - fara poza |
 |
 |
Break
Break Adesea este convenabil sa controlam iesirile din bucle altfel decit testind conditia la inceputul sau sfirsitul buclei. Instruc- tiunea break ofera o iesire mai devreme din for, while, do si switch. O instructiCiteste tot ... 196 cuvinte
Dimensiune mica - fara poza |
 |
 |
O colectie de programe utile
. O colectie de programe utile Vom considera in cele ce urmeaza o familie de programe inrudite pentru efectuarea de operatii simple asupra datelor alcatuite din caractere. Vom vedea ca multe programe sint doar versiuniCiteste tot ... 2146 cuvinte
Dimensiune medie - fara imagini |
 |
 |
If-Else
If-Else Instructiunea If-Else este folosita pentru luarea de decizii. Formal, sintaxa ei este: if(expresie) instructiune-1 else instructiune-2 unde parteCiteste tot ... 278 cuvinte
Dimensiune mica - fara poza |
 |
 |
Stiva
Stiva Aspecte teoretice O stiva (stack) este o lista liniara cu proprietatea ca operatiile de inserare / extragere a nodurilor se fac in/din coada listei. Daca nodurile A, B, C, D sunt inserate intCiteste tot ... 445 cuvinte
Dimensiune mica + cu imagini |
 |
 |
Constante simbolice
Constante simbolice Vom face o observatie finala inainte de a parasi pentru todeauna programul de conversie de temperatura. E o practica proasta aceea de a inmorminta 'numere magice' ca 300 sau 20, intr-un programCiteste tot ... 181 cuvinte
Dimensiune mica - fara poza |
 |
 |
Coada - Care este utilitatea unei cozi?
Coada Aspecte teoretice Coada e tot un tip special de lista in care elementele sunt inserate la un capat ( spate ) si sunt suprimate la celalalt ( fata ); se mai numesc liste FIFO ( FirstCiteste tot ... 624 cuvinte
Dimensiune mica + cu imagini |
 |
 |
Operatori de incrementare si decrementare
Operatori de incrementare si decrementare Limbajul C ofera doi operatori neuzuali pentru incrementarea si decrementarea variabilelor. Operatorul de incrementare ++ aduna 1 la operandul sau; operatorul de decremenCiteste tot ... 413 cuvinte
Dimensiune mica - fara poza |
 |
 |
Operatori relationali si logici
Operatori relationali si logici Operatorii relationali sint > >= < <=. Ei au toti aceasi pon- dere. Sub ei in tabelul de ponderi se afla operatorii de egali- tate == != , care au o aceeasi pondere. Operatorii relaCiteste tot ... 334 cuvinte
Dimensiune mica - fara poza |
 |
 |
ARBORI - ARBORI PARTIAL ORDONATI. VECTORI HEAP
Arbori 1 Structuri arborescente Un arbore cu radacina ('rooted tree') este o structura neliniara, in care fiecare nod poate avea mai multi succesori, dar un singur predecesor, cu exceptia unui nod special, numit radaCiteste tot ... 11004 cuvinte
Dimensiune mare + cu imagini |
 |
 |
FUNCTII SI STRUCTURA PROGRAMULUI
FUNCTII SI STRUCTURA PROGRAMULUI Functiile sparg programele cu calcule mari in mai multe programe mai mici, si permit oamenilor sa construiasca incepind de la ceea ce au facut altii deja, in loc de a porni totul de Citeste tot ... 5745 cuvinte
Dimensiune mare - fara imagini |
 |
 |
Struct (inregistrarea)
Struct (inregistrarea) Tablourile sunt structuri de date care contin date de acelasi tip. Apare frecvent necesitatea de a utiliza structuri de date care sa contina date de tipuri diferite, reunite sub un nCiteste tot ... 315 cuvinte
Dimensiune mica - fara poza |
 |
 |
Conversii de tip
Conversii de tip Cind intr-o expresiie apar operanzi de mai multe tipuri, ei se convertesc intr-un tip comun, dupa un numar mic de reguli. In general, singurele conversii care se fac automat sint acelea cu sensCiteste tot ... 1022 cuvinte
Dimensiune mica - fara poza |
 |
 |
Alte pagini