1.やさしい
配列の要素はメモリにどのように格納されますか。
- Aメモリページの木の中に
- B1 つの連続したブロックに、順に並んで
- Cばらばらに、ポインタでつながれて
- Dハッシュで選ばれたランダムな位置に
配列の要素はメモリにどのように格納されますか。
木において、兄弟(sibling)ノードとは何ですか。
木において、葉(leaf)とは何ですか。
あるアプリケーションには高速な検索が必要で、さらにキーをソート順に一覧にしたり、範囲クエリに答えたりする必要もあります。最も適した構造はどれですか。
ある二分木の根は 1 で、左の子が 2、右の子が 3 です。ノード 2 の子は 4(左)と 5(右)です。帰りがけ順の走査はどれですか。
2 つのスタックでキューを実装します。「in」スタックに push し、「out」スタックから pop し、「out」が空になったら「in」から補充します。1 回の操作あたりのならしコストはどれですか。
配列のサイズ k のすべてのウィンドウの最大値を合計 O(n) で計算できる構造はどれですか。
ランクによる合併(union by rank)も経路圧縮も使わない場合、n 要素の union-find 構造での 1 回の find の最悪コストはどれですか。
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。