コンテンツにスキップ

アルゴリズムとデータ構造 50 本ノック

学部50 問。全問無料です。

対象読者: 本テーマの各章(計算量と O 記法、データ構造、ソート、探索とハッシュ表、グラフ、動的計画法、P≠NP 予想)を学んだ学部生。小さな入力を手で追って確かめる計算が中心で、特別な数学は仮定しません。

テーマの目次へ(アルゴリズムとデータ構造)

執筆: Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12

読み込んでいます…

この冊について(出典・構成・使う定理)

主な参考文献

  • T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, Introduction to Algorithms
  • J. Kleinberg, É. Tardos, Algorithm Design
  • M. Sipser, Introduction to the Theory of Computation
  • D. E. Knuth, The Art of Computer Programming, Volume 3

問題はすべて Rikai の書き下ろしです。参考文献の演習や本文は転載していません。

構成

  • 1〜7: 計算量と O 記法
  • 8〜14: 基本的なデータ構造
  • 15〜21: ソートアルゴリズム
  • 22〜28: 探索アルゴリズムとハッシュ表
  • 29〜35: グラフアルゴリズム
  • 36〜43: 動的計画法
  • 44〜50: P≠NP 予想と NP 完全性

形式: 単一選択 18・複数選択 9・○× 5・数値 7・並べ替え 3・誤り探し 4・記述 4。難易度 ★〜★★★★: 13 / 25 / 11 / 1。

この冊で使う定義・定理(76)

運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記