単位数:2単位 必修
対象:2年次
日程:水 10:30〜12:00
教室: A-116
担当教官:
伊達 章
研究室番号: 工学部棟 A-423
メール:
ホームページ:http://www.cs.miyazaki-u.ac.jp/~date/lectures/aad/index.html
オフィスアワー: 木曜日 16:30--17:30 (事前連絡して頂ければ随時受け付けます)
コンピュータに何らかの仕事をさせるには,そのための手順を与えなければならない.この手順のことをアルゴリズムとよぶ.普通なら何年もかかるような問題が,上手な手順を使うとあっという間に解決できる場合がある.また,データをコンピュータの内部でどのように表現するか,ということが手順よりも重要になる場合が多い.このデータの表現方法をデータ構造とよぶ.本講義では,効率のよいプログラムを書くための基礎となる,基本的なデータ構造およびアルゴリズムについて学ぶ.
あくまで予定であって、変更の可能性があります.
アルゴリズムをプログラミング言語で表現したものがプログラムです.複雑なプログラムでも,使われているアルゴリズムは検索とソート,データ構造の種類は配列やリスト,ツリー,ハッシュテーブルなどに限られています.ここでは,いくつか数少ない優れたデータ構造とアルゴリズムについて学びます.
定期試験70% 小テスト 30%