Actuellement, je cherche la structure de données suivante.
- Rapide à insérer à la queue.
- Rapide à retirer de la tête.
- Capable d'effectuer des accès aléatoires.
Je réalise ArrayBlockingQueue
est bon en (1) et (2), et ArrayList
est bon à (3). Existe-t-il une structure de données unique, issue de la bibliothèque standard, des bibliothèques Apache ou des bibliothèques Google, qui me permette de répondre aux trois exigences à la fois ?