Exemplo n.º 1
0
/*
 *min heap push 
 */
int min_heap_push(struct min_heap* s, element* e)
{    
    if (min_heap_reserve(s, s->n + 1))
        return -1;
    min_heap_shift_up_(s, s->n++, e);
    return 0;
}
Exemplo n.º 2
0
int min_heap_push(min_heap_t *s, void *e)
{
	if (min_heap_reserve(s, s->n + 1))
		return -1; 
	min_heap_shift_up(s, s->n++, e); 
	return 0; 
}