Ajouter ou supprimer des éléments de manière efficace dans un vecteur ou une liste dans R?

Je suis la mise en œuvre d'un algorithme qui implique beaucoup de ajouter et supprimer des éléments à partir d'ensembles. Dans R, c'est lent, car autant que je sache, en ajoutant ou en supprimant des choses à partir d'un vecteur est lent, puisque le vecteur doit être ré-attribués. Est-il un moyen de faire ça de manière plus efficace?

Edit: Ma solution actuelle est d'utiliser un booléen vecteur de même longueur que la liste des choses qui peuvent être dans le jeu, et en l'utilisant comme un tableau de l'appartenance.

source d'informationauteur Ryan Thompson