無料モジュール
アルゴリズムとプログラミング
アルゴリズムを実際に書いて学びます。線形探索と二分探索、ソート、ビッグオー、スタックとキュー、再帰、幅優先探索を、Pythonとラボで確かめます。
6件のレッスン275分のレッスン
レッスン一覧
どのレッスンも全文を無料で読めます。無料アカウントを作ると、コマンドをラボで実行し、クイズと課題に取り組めます。
1 · コンテナラボ
探し方:線形探索と二分探索
線形探索と二分探索で、リストから値を探せる。
レッスンを読む2 · コンテナラボ
並べ替え:三つのソート
バブルソート、挿入ソート、マージソートで、リストを並べ替えられる。
レッスンを読む3 · コンテナラボ
手順の速さをステップ数で比べる
手順のステップ数が、データの数に対してどう増えるかで、アルゴリズムを比べられる。
レッスンを読む4 · コンテナラボ
スタックとキューの使い方
スタックとキューを使って、値を入れて取り出せる。
レッスンを読む5 · コンテナラボ
自分を呼ぶ関数:再帰
自分自身を呼ぶ再帰の関数を、基本ケースを付けて書ける。
レッスンを読む6 · コンテナラボ
最短の道を探す:グラフと幅優先探索
幅優先探索を使って、グラフの上で最短の道の長さを求められる。
レッスンを読む
本物のラボで実習
このモジュールのレッスンは、あなた専用に起動するラボで実習します。使うラボ:
授業で使いますか?このモジュールを学生に割り当てると、教員用ガイド、自動採点つきの課題、学生ごとのラボを使えます。