1.やさしい
静的配列と動的配列の主な違いは何ですか。
- A静的配列は数値しか格納できない
- B動的配列は、より大きなメモリブロックに移ることで拡張できる
- C動的配列は要素を連結されたノードに格納するので、1 つずつ拡張できる
- D静的配列はインデックスによるアクセスが遅い
静的配列と動的配列の主な違いは何ですか。
木におけるノードの深さとは何ですか。
テキストエディタの「元に戻す」(undo)機能に最も適したデータ構造はどれですか。
ある二分木の根は 1 で、左の子が 2、右の子が 3 です。ノード 2 の子は 4(左)と 5(右)です。帰りがけ順の走査はどれですか。
キー 50, 30, 70, 20, 40 をこの順に空の二分探索木に挿入します。30 の左の子は何ですか。
サイズ 7 のハッシュテーブルが h(k) = k mod 7 と線形探査法を使っています。10 を挿入した後、17 はどこに格納されますか。
ブルームフィルタは「この要素は集合に含まれるか」という問いにどのように答えますか。
ある AVL ノードは、その左の子の右部分木が高くなりすぎたために平衡が崩れています(左右の場合)。どのような修正が適用されますか。
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。