次の 2 つのアルゴリズムの最悪のケースの時間計算量は、アイテムにサイズ変更の必要がないほど十分な未使用スペースがあると仮定すると? 私の最初の推測では、インデックス [0] に新しい要素を追加するためにすべての要素をシフトする必要があるため、A の実行は遅くなるでしょう。最悪の場合、B は O(N^2) だと思いますが、よくわかりません。
A.
for (int i = 0; i < N; i++)
items.add(0, new Integer(i));
とB.
for (int i = 0; i < N; i++)
items.add(new Integer(i));