1.やさしい
無向グラフにおいて、頂点の次数(degree)とは何ですか。
- Aその頂点につながっている辺の数
- Bその頂点からの最長経路の長さ
- C隣接リストにおけるその位置
- Dグラフの頂点の数
2.やさしい
木の高さは一般にどのように定義されますか。
- A根と葉をすべて含めた、木に含まれるノードの総数
- B根の子の数
- C根から葉までの最も長い経路上の辺の数
- D木の葉の数
3.やさしい
木において、葉(leaf)とは何ですか。
- Aちょうど 1 つの子をもつノード
- B子をもたないノード
- C親をもたないノード
- D最大の値をもつノード
4.ふつう
平衡二分探索木でキーを探索する時間計算量はどれですか。
- AO(log n)
- BO(1)
- CO(n)
- DO(n log n)
5.ふつう
AVL 木と赤黒木が保証するものは何ですか。
- Aキーが挿入順に格納されること
- B再平衡化による O(log n) の高さ
- C2 つの子を持つノードが存在しないこと
- Dどの場合でも定数時間での探索
6.ふつう
固定のアルファベットをもつトライで、長さ L の単語を探索するのにどれだけ時間がかかりますか。
- A単語の数を n として O(n)
- B格納されている単語の数に関係なく O(L)
- C単語の数を n として O(log n)
- DO(L × n)
7.むずかしい
単純一様ハッシュの仮定の下で、n 個のキーと m 個のバケットをもつチェイン法のハッシュテーブルの探索の期待時間はどれですか。
- AO(m)
- BO(n)
- CO(log n)
- Dα = n / m として O(1 + α)
8.むずかしい
異なるキーをもつ二分木を常に一意に決定する走査の組はどれですか。
- A行きがけ順と帰りがけ順
- B行きがけ順だけ
- Cレベル順だけ
- D行きがけ順と通りがけ順
解答
- 1. A · その頂点につながっている辺の数
- 2. C · 根から葉までの最も長い経路上の辺の数
- 3. B · 子をもたないノード
- 4. A · O(log n)
- 5. B · 再平衡化による O(log n) の高さ
- 6. B · 格納されている単語の数に関係なく O(L)
- 7. D · α = n / m として O(1 + α)
- 8. D · 行きがけ順と通りがけ順
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。