ウィキペディアの動的配列の記事を読む
最後の空のメモリセルがいっぱいになると、等比数列のメモリが自動的に割り当てられ、データ全体が新しい配列にコピーされます。増加した量よりも多い量の元素を除去するとどうなりますか?メモリの割り当ても自動的に解除されますか?それともそのままにしますか?たとえば、上記のウィキペディアのリンクの右上にある画像では、
最後のステップの後2|7 | 1 | 3 | 8 | 4 | 1つは2を除くすべての要素を削除します。それではどうなりますか?小さいサイズのメモリを割り当てて、内容全体を新しいものにコピーしますか?副次的な質問:動的配列に割り当てられるメモリの初期量をどのように、または何が決定しますか?