Heap* create(int capacitate) { Heap *h = (Heap *) malloc(sizeof(Heap)); if (h == NULL) { printf("Nu s-a putut aloca spatiu"); return; } h->size = 0; // Initial heap-ul este gol h->capacity = capacitate; h->vec = (int*) calloc(capacitate, sizeof(int)); if (h->vec == NULL) { printf("Nu s-a putut aloca spatiu"); return; } return h; }