Bonjour,

je dois créer un arbre d'objets à partir d'une liste. Le principe est le suivant:
Pour chaque objet O de la liste
si O existe déjà dans l'arbre (sa valeur) alors
on passe à l'objet suivant de la liste
sinon
créer un nouvel objet O' (avec new) qui est copie de O
Insérer O' dans l'arbre
Passer à l'objet suivant de la liste
FinSi
FinPour

Mon problème est que les multiples appels à "new" retardent énormément l'exécution. Je crois savoir qu'on pouvait s'allouer des blocs entiers de mémoire
et aller piocher dedans quand on a besoin de faire un "new" pour un nouvel objet.

Quelqu'un aurait-il l'amabilité de nous expliquer comment ça marche.