|
担当: 五十嵐 健夫
教室: 教養学部 1214教室
時間: 火曜日3限(13:00-14:30)
趣旨:
計算機科学の基礎の一つであるアルゴリズムとデータ構造について学ぶ。
ほぼ教科書に沿った内容にする。
単位の認定:
出席状況および試験の成績による。
教科書:
情報処理シリーズ11 データ構造とアルゴリズム
A.V. エイホ, J.E. ホップクロフト 著, 大野義夫訳
培風館 (ISBN4-563-00791-9 C3355)
スケジュール:
10/11 アルゴリズムの設計と解析 | 擬似言語、実行時間 資料 |
10/18 基本的な抽象データ型 | リスト, スタック, 待ち行列 資料 |
10/25 (休講)
11/1 ソート 前半 | バブルソート, 内挿ソート, 選択ソート, クイックソート, その時間解析 |
11/8 ソート 後半 | ヒープソート, ビンソート, 基数ソート, マージソート |
11/15 木 | 二分木, ハフマンコード |
11/22 集合の基本操作 | ハッシュ, ハッシュの効率, 優先度付き待ち行列 |
11/29 集合の高度な表現方法 | 2分探索木, その時間解析, トライ, 2-3木, MFSET, LCS |
12/6 有向グラフ | ダイクストラ, フロイド, DAG, 強成分 |
12/13 無向グラフ | プリム, クラスカル, 関節点, 最大マッチング |
12/20 解析法 | 再帰方程式の解法 |
1/10 設計法 | 欲張り、α—β枝刈り、分岐制約探索法、 |
1/17 [ テスト] (チェックリスト)
| |
参考:
2001年度の試験問題:
本試験, 追試験
2002年度の試験問題:
中間試験, 期末試験
2003年度の試験問題:
本試験, 追試験
2004年度の試験問題:
本試験
2005年度の試験問題:
本試験
連絡先:
五十嵐 健夫 理学部7号館303号室 takeo @ acm.org
|
|