私は試験を終えたばかりで、質問の 1 つは要約されていました。
サイズが 1000 の空の配列が与えられた場合、配列に n 個の要素を挿入するための償却コストはいくらですか? 配列がいっぱいになったら、配列を 2 倍にする代わりに、1000 ずつ増やして、動的テーブルの場合と同様に、すべての要素を新しい配列にコピーします。
私は O(n) と答えましたが、自分の答えに自信がありません。2 倍の動的テーブルの償却実行時間が 2 であることはわかっていますが、一定のサイズになる動的テーブルに関する情報はあまり見つかりませんでした。