主にJavaでの配列割り当てに関する一般的な質問ですが、すべてのプログラミング言語に関連すると思います。
[O(n)に関して]サイズnの配列にメモリを割り当てるのにどれくらいの時間がかかりますか? メモリ割り当てが一定時間で行われる実装を想像できます。空のメモリが大量にある場合は、新しい配列の最初と最後のインデックスへのポインタを作成できますが、メモリは一般的にどのように割り当てられますか? (また、少なくとも Java では、整数の配列を初期化すると、配列内のすべての値が最初に 0 に設定されます。これは、配列内の各インデックスが個別に 0 に設定されることを意味しますか?操作をO(n)?)
ありがとう。