В индексировании нет ничего неясного, он будет вести себя точно так же, как и в C ++, который имеет точно такую же функциональность, за исключением того, что реализован в гораздо более тяжелом режиме. (Все индексы будут неотрицательными.)
у неArrayList
Как правило, они выполнены двусторонними, что обеспечивает быструю амортизацию вставки спереди и сзади?
Есть ли когда-либо недостаток в использовании последнего по сравнению с первым?
(Я не говорю только о Java - я не видел, чтобы двусторонние списки массивов были по умолчанию ни на одном другом языке, но Java здесь был просто хорошим примером.)
* Edit: я первоначально назвал их "запросами массива", но это было недоразумение с моей стороны; Я говорил не об очередях, а о двойных списках массивов.