Bonjour, qu'elle est la diff�rence majeure entre ces quatre lignes ?

double tab[5];
vector<double> tab(5);
list<double> tab(5);
deque<double> tab(5);

Quelle ligne est la mieux en tant que temps d'acc�s � un �l�ment ?
Et si j'ai le choix, que me conseillez-vous ?

merci beaucoup