アルゴリズムとデータ構造

科目情報

科目名アルゴリズムとデータ構造
Algorithms and Data Structures
種別学内提供科目
単位2単位
大学名神戸市立工業高等専門学校
担当教員若林 茂 教授
開講期間後期
開講日・時間未定
対象学年特に指定なし
募集人員10名程度

科目内容

アルゴリズムに関する知識は問題ごとに個別的なものであり, 何か統一的な原理があってそれですべてが解決するというものではない. しかし, 代表的な優れたアルゴリズムを理解することにより, アルゴリズム設計のかんどころというものが習得できるはずである. この科目では, 特定の応用分野に限定されない一般的なアルゴリズムについて, それを実現するためのデータ構造とともに解説する. 授業は輪講形式で行う.

回数講義内容
1アルゴリズムと計算量
2探索(線形探索・2 分探索)
3探索(2 分探索木)
4探索(平衡木・B 木)
5探索(ハッシュ法)
6整列(選択法・挿入法・シェルソート)
7整列(クイックソート)
8整列(ヒープソート)
9整列(マージソート)
10グラフ(グラフの表現と探索)
11グラフ(各種連結性の判定)
12グラフ(最短路の問題)
13文字列のアルゴリズム
14まとめ

評価方法

成績は, 試験70% 輪講資料と質疑応答30% として評価する.なお, 試験には課題レポートに関する設問を含む.

教科書

  • 「アルゴリズムとデータ構造」石畑清著(岩波書店)

参考図書

  • 別に指示する

履修にあたって

手続き型言語でのプログラミング経験のあること

配列, 関数, ポインタ等の基礎は理解できていること


Strict Standards: Non-static method CCalendar::GetCalendar() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CHtmlBuilder.php on line 217

Strict Standards: Non-static method CCalendar::GetWeekday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 129

Strict Standards: Non-static method CCalendar::GetMonthDays() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 130

Strict Standards: Non-static method CCalendar::GetMonthDays() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 131

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

Strict Standards: Non-static method CCalendar::IsHoliday() should not be called statically, assuming $this from incompatible context in /usr/home/aa160ypjcg/html/php/CCalendar.php on line 141

カレンダー

2025年 7月

293012345
6789101112
13141516171819
20212223242526
272829303112

阪神淡路大震災資料集

神戸芸術工科大学
神戸市外国語大学
兵庫県立大学
流通科学大学
神戸市立工業高等専門学校
神戸市看護大学

加盟大学

神戸芸術工科大学
神戸市外国語大学
兵庫県立大学
流通科学大学
神戸市立工業高等専門学校
神戸市看護大学