|
担当: 五十嵐 健夫
教室: 21 KOMCEE K011 (変更されました!)
時間: 火曜日4限(14:55-16:40)
趣旨:
計算機科学の基礎の一つであるアルゴリズムとデータ構造について学ぶ。
単位の認定:
出席状況、課題、および試験の成績による。
教科書:
データ構造とアルゴリズム. 五十嵐 健夫 著.
数理工学社発行 / サイエンス社発売 紹介,
サポートページ (正誤表など)
自習用資料:
ソースコードのテンプレートなど(Java)
スケジュール(変更の可能性あり):
9/27 | アルゴリズムと計算量 基本的なデータ構造 | 擬似言語, 実行時間, 列, スタック, 待ち行列,木 配布資料(pdf) |
10/4 | 集合の表現 | ヒープ, 2分探索木 |
10/11 | 休講 | 宿題(ヒープ) (〆切 10/18深夜) |
10/18 | 休講 | |
10/25 | 集合の表現 | 2-3木, AVL木 |
11/1 | 集合の表現 | ハッシュ, 集合群 |
11/15 | ソート | バブルソート, クイックソート, クイックセレクト |
11/22 | ソート | マージソート, ヒープソート, バケット/基数ソート |
11/29 | 有向グラフ | ダイクストラ, フロイド, DAG, 強成分 |
12/6 | 無向グラフ | プリム, クラスカル, 関節点 |
12/13 | 文字列 | KMPアルゴリズム, BMアルゴリズム, トライ木 |
12/20 | 設計法 | 分割統治法、動的計画法、欲張り法、 |
1/10 | テスト [ 21KOMCEE K011 ] |
(チェックリスト)
|
過去問:
2015,
2014,
2013,
2012,
2011,
2010,
2009,
2008,
2007,
2006,
2005
連絡先:
五十嵐 健夫 理学部7号館303号室 takeo @ acm.org
|
|