コンピュータサイエンス上級
動的計画法
メモ化とタブレーションを通じて動的計画法をマスターしましょう。フィボナッチ、ナップサック、コイン交換、最長共通部分列などの古典的な問題を解きます。
約40分14ステップ
このモジュールについて
メモ化とタブレーションを通じて動的計画法をマスターしましょう。フィボナッチ、ナップサック、コイン交換、最長共通部分列などの古典的な問題を解きます。
難易度
上級
推定所要時間
約40分
ステップ
14ステップ
前提条件
動的計画法 について
実践的なレッスンとクイズで 動的計画法 をインタラクティブに学べます。
動的計画法はコンピューターサイエンスのトラックに属し、暗記ではなく、自分で作って試すことで、ソフトウェアが実際にどう動くのかを学びます。
動的計画法 で学べること
- 動的計画法 の中核となる概念を、予備知識なしでも分かるよう一歩ずつ解説します
- 動的計画法 が コンピュータサイエンス という分野の中でどう位置づけられ、現実世界のどこで使われるのか
- インタラクティブな演習とクイズによる実践で、進めながら理解度を確認できます
- 修了後により高度な コンピュータサイエンス のトピックへ進める自信
対象となる人
動的計画法 は本格的な挑戦に臨む上級者向けに作られており、表面的な知識と真の習熟を分ける細部まで深く掘り下げます。
なぜ学ぶのか
- 完全無料。登録・課金・ダウンロードは一切不要
- インタラクティブで実践的。読むだけでなく手を動かして学べます
- 20言語に対応し、ブラウザ上でどんなデバイスからでも利用できます
- 自分のペースで探求できる、成長を続けるモジュールライブラリの一部です