У вектора есть произвольный доступ, но элементы лежат последовательно (это массив с динамическим размером — ну, как динамическим, расширение приводит к перевыделению и перемещению элементов из старой области в новую)
У каждого элемента есть указатели на предыдущий и следующий. Но, как уже очевидно, нет произвольного доступа, чтобы дойти до какого-то элемента, надо пройти все предыдущие