Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sda-ab:laboratoare:02 [2021/01/12 20:42]
marina.ciocirlan [2. Structuri de date]
sda-ab:laboratoare:02 [2021/03/02 09:07] (current)
ruben_gilian.udroiu [2. Structuri de date]
Line 1: Line 1:
-===== Laboratorul ​02: Alocare dinamica, structuri =====+===== Laboratorul ​1: Alocare dinamica, structuri =====
  
 ==== Obiective ===== ==== Obiective =====
Line 7: Line 7:
   * să lucreze cu vectori și matrice alocate dinamic.   * să lucreze cu vectori și matrice alocate dinamic.
  
 +Structura laboratorului se gaseste in **[[https://​github.com/​sda-ab/​lab-01-tasks|acest link.]]**
  
 ===== 1. Alocare dinamică ===== ===== 1. Alocare dinamică =====
Line 21: Line 22:
  
 **Exemplu - malloc** **Exemplu - malloc**
- 
 <code > <code >
 char *str = malloc(10); ​           // Aloca memorie pentru 10 de caractere char *str = malloc(10); ​           // Aloca memorie pentru 10 de caractere
 +int n=10;
 int *a = malloc(n * sizeof(int));​ // Aloca memorie pentru n numere intregi int *a = malloc(n * sizeof(int));​ // Aloca memorie pentru n numere intregi
 </​code>​ </​code>​
Line 33: Line 34:
  
 **Exemplu - calloc** **Exemplu - calloc**
- 
 <code > <code >
 int *v;    int *v;   
-int n=3; +int n = 3; 
-v=(int*)calloc(n,​sizeof(int));​ // Aloca spațiu pentru n=3 întregi și îi inițializez cu 0+v = calloc(n,​sizeof(int));​ // Aloca spațiu pentru n=3 întregi și îi inițializez cu 0
 </​code>​ </​code>​
  
Line 61: Line 61:
                         * **Arbori** - favorizează păstrarea unor colecții de elemente sub formă ierarhică în stare sortată                         * **Arbori** - favorizează păstrarea unor colecții de elemente sub formă ierarhică în stare sortată
                         * **Grafuri** - favorizează conexiunile dintre elemente ​                         * **Grafuri** - favorizează conexiunile dintre elemente ​
- 
-<​hidden>​Aici vom insera codul sursa cu linkul de pe Github. Ruben a venit cu propunerea </​hidden>​ 
sda-ab/laboratoare/02.1610476928.txt.gz · Last modified: 2021/01/12 20:42 by marina.ciocirlan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0