解答つきデータ構造ワークシート

無料で印刷できるデータ構造のワークシート:やさしい問題から試験レベルまで 8 問、解答つき。印刷するか PDF で保存できます。

先生方へ: 授業で自由に印刷・コピーしてお使いいただけます。新しいワークシートごとに数値が変わり、専用の解答が付きます。授業ページに ExamProblems へのリンクを載せていただけると嬉しいです。

名前: ____________________   日付: ____________

1.やさしい

無向グラフにおいて、頂点の次数(degree)とは何ですか。

  1. Aその頂点につながっている辺の数
  2. Bその頂点からの最長経路の長さ
  3. C隣接リストにおけるその位置
  4. Dグラフの頂点の数
2.やさしい

木の高さは一般にどのように定義されますか。

  1. A根と葉をすべて含めた、木に含まれるノードの総数
  2. B根の子の数
  3. C根から葉までの最も長い経路上の辺の数
  4. D木の葉の数
3.やさしい

木において、葉(leaf)とは何ですか。

  1. Aちょうど 1 つの子をもつノード
  2. B子をもたないノード
  3. C親をもたないノード
  4. D最大の値をもつノード
4.ふつう

平衡二分探索木でキーを探索する時間計算量はどれですか。

  1. AO(log n)
  2. BO(1)
  3. CO(n)
  4. DO(n log n)
5.ふつう

AVL 木と赤黒木が保証するものは何ですか。

  1. Aキーが挿入順に格納されること
  2. B再平衡化による O(log n) の高さ
  3. C2 つの子を持つノードが存在しないこと
  4. Dどの場合でも定数時間での探索
6.ふつう

固定のアルファベットをもつトライで、長さ L の単語を探索するのにどれだけ時間がかかりますか。

  1. A単語の数を n として O(n)
  2. B格納されている単語の数に関係なく O(L)
  3. C単語の数を n として O(log n)
  4. DO(L × n)
7.むずかしい

単純一様ハッシュの仮定の下で、n 個のキーと m 個のバケットをもつチェイン法のハッシュテーブルの探索の期待時間はどれですか。

  1. AO(m)
  2. BO(n)
  3. CO(log n)
  4. Dα = n / m として O(1 + α)
8.むずかしい

異なるキーをもつ二分木を常に一意に決定する走査の組はどれですか。

  1. A行きがけ順と帰りがけ順
  2. B行きがけ順だけ
  3. Cレベル順だけ
  4. D行きがけ順と通りがけ順

解答

  1. 1. A · その頂点につながっている辺の数
  2. 2. C · 根から葉までの最も長い経路上の辺の数
  3. 3. B · 子をもたないノード
  4. 4. A · O(log n)
  5. 5. B · 再平衡化による O(log n) の高さ
  6. 6. B · 格納されている単語の数に関係なく O(L)
  7. 7. D · α = n / m として O(1 + α)
  8. 8. D · 行きがけ順と通りがけ順

ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。