Heap CriaHeap(int n, funcCompara *comp) { /* Cria uma FP vazia com espaço de até 'n' elementos que serão apontadores; 'comp' será a função de comparação para estes elementos. */ return CriaHeapAux(n, comp, NULL); } /* CriaHeap */
Heap CriaInicializaHeap(int n, funcCompara *comp, void *elems[]) { /* Cria uma FP de 'n' elementos apontadores fornecidos no vetor 'elems'. 'comp' será a função de comparação para estes elementos. */ return CriaHeapAux(n, comp, elems); } /* CriaInicializaHeap */
Heap CriaInicializaHeap(int n, funcCompara *comp, void *elems[]) { return CriaHeapAux(n,comp,elems); } /* CriaInicializaHeap */
Heap CriaHeap(int n, funcCompara *comp) { return CriaHeapAux(n,comp,NULL); } /* CriaHeap */