Originariamente inviato da andbin
codice:
for (e->size--; i < e->size; i++)
    e->num[i] = e->num[i+1];
Come ottimizzazione, si può sostituire il ciclo for con questo codice:
codice:
if (--e->size > 0)
    e->num[i] = e->num[e->size];
In questo modo, invece di spostare fisicamente gli elementi successivi all'indice selezionato, si riempie semplicemente il "buco" con l'ultimo elemento.