#author("2023-09-21T17:50:03+09:00","","") #author("2024-09-23T03:28:06+09:00","","") *昨年までの内容 [#uf811868] ** 2023年度 日程・内容 [#l731e625] |回|日付|内容|説明資料|演習課題|h |第01回|09/27 (水)|アルゴリズムとデータ構造とは|[[第1回資料:http://vilab.org/ad2023/AD2023-01p.pdf]]|[[第1回演習:http://vilab.org/ad2023/AD2023-01.pdf]]| |第02回|10/04 (水)|線形探索法と計算量|[[第2回資料:http://vilab.org/ad2023/AD2023-02p.pdf]]|[[第2回演習:http://vilab.org/ad2023/AD2023-02.pdf]]| |第03回|10/11 (水)|2分探索法と計算量|[[第3回資料:http://vilab.org/ad2023/AD2023-03p.pdf]]|[[第3回演習:http://vilab.org/ad2023/AD2023-03.pdf]]| |第04回|10/18 (水)|単純なソート(バブルソート,選択ソート,挿入ソート)|[[第4回資料:http://vilab.org/ad2023/AD2023-04p.pdf]]|[[第4回演習:http://vilab.org/ad2023/AD2023-04.pdf]]| |第05回|10/25 (水)|高速なソート(クイックソート,マージソート)|[[第5回資料:http://vilab.org/ad2023/AD2023-05p.pdf]]|[[第5回演習:http://vilab.org/ad2023/AD2023-05.pdf]]| |第06回|11/01 (水)|文字列探索とジェネリクス|[[第6回資料:http://vilab.org/ad2023/AD2023-06p.pdf]]|[[第6回演習:http://vilab.org/ad2023/AD2023-06.pdf]]| |第07回|11/08 (水)|中間演習||| |第08回|11/15 (水)|スタックとキュー|[[第8回資料:http://vilab.org/ad2023/AD2023-08p.pdf]]|[[第8回演習:http://vilab.org/ad2023/AD2023-08.pdf]]| |第09回|11/22 (水)|連結リスト|[[第9回資料:http://vilab.org/ad2023/AD2023-09p.pdf]]|[[第9回演習:http://vilab.org/ad2023/AD2023-09.pdf]]| |第10回|11/29 (水)|連結リストの応用|[[第10回資料:http://vilab.org/ad2023/AD2023-10p.pdf]]|[[第10回演習:http://vilab.org/ad2023/AD2023-10.pdf]]| |第11回|12/06 (水)|ハッシュテーブル|[[第11回資料:http://vilab.org/ad2023/AD2023-11p.pdf]]|[[第11回演習:http://vilab.org/ad2023/AD2023-11.pdf]]| |第12回|12/13 (水)|ハッシュテーブルと木構造|[[第12回資料:http://vilab.org/ad2023/AD2023-12p.pdf]]|[[第12回演習:http://vilab.org/ad2023/AD2023-12.pdf]]| |第13回|12/20 (水)|2分探索木|[[第13回資料:http://vilab.org/ad2023/AD2023-13p.pdf]]|[[第13回演習:http://vilab.org/ad2023/AD2023-13.pdf]]| |第14回|01/10 (水)|グラフ構造とコレクションクラス|[[第14回資料:http://vilab.org/ad2023/AD2023-14p.pdf]]|[[第14回演習:http://vilab.org/ad2023/AD2023-14.pdf]]| |第15回|01/17 (水)|総合演習||| ** 2022年度 日程・内容 [#l731e625] |回|日付|内容|説明資料|演習課題|h |第01回|09/28 (水)|アルゴリズムとデータ構造とは|[[第1回資料:http://vilab.org/ad2022/AD2022-01p.pdf]]|[[第1回演習:http://vilab.org/ad2022/AD2022-01.pdf]]| |第02回|10/05 (水)|線形探索法と計算量|[[第2回資料:http://vilab.org/ad2022/AD2022-02p.pdf]]|[[第2回演習:http://vilab.org/ad2022/AD2022-02.pdf]]| |第03回|10/12 (水)|2分探索法と計算量|[[第3回資料:http://vilab.org/ad2022/AD2022-03p.pdf]]|[[第3回演習:http://vilab.org/ad2022/AD2022-03.pdf]]| |第04回|10/19 (水)|単純なソート(バブルソート,選択ソート,挿入ソート)|[[第4回資料:http://vilab.org/ad2022/AD2022-04p.pdf]]|[[第4回演習:http://vilab.org/ad2022/AD2022-04.pdf]]| |第05回|10/26 (水)|高速なソート(クイックソート,マージソート)|[[第5回資料:http://vilab.org/ad2022/AD2022-05p.pdf]]|[[第5回演習:http://vilab.org/ad2022/AD2022-05.pdf]]| |第06回|11/02 (水)|文字列探索とジェネリクス|[[第6回資料:http://vilab.org/ad2022/AD2022-06p.pdf]]|[[第6回演習:http://vilab.org/ad2022/AD2022-06.pdf]]| |第07回|11/09 (水)|演習と解説(1)||中間レポート| |第08回|11/16 (水)|スタックとキュー|[[第8回資料:http://vilab.org/ad2022/AD2022-08p.pdf]]|[[第8回演習:http://vilab.org/ad2022/AD2022-08.pdf]]| |第09回|11/23 (水)|連結リスト|[[第9回資料:http://vilab.org/ad2022/AD2022-09p.pdf]]|[[第9回演習:http://vilab.org/ad2022/AD2022-09.pdf]]| |第10回|11/30 (水)|連結リストの応用|[[第10回資料:http://vilab.org/ad2022/AD2022-10p.pdf]]|[[第10回演習:http://vilab.org/ad2022/AD2022-10.pdf]]| |第11回|12/07 (水)|ハッシュテーブル|[[第11回資料:http://vilab.org/ad2022/AD2022-11p.pdf]]|[[第11回演習:http://vilab.org/ad2022/AD2022-11.pdf]]| |第12回|12/14 (水)|ハッシュテーブルと木構造|[[第12回資料:http://vilab.org/ad2022/AD2022-12p.pdf]]|[[第12回演習:http://vilab.org/ad2022/AD2022-12.pdf]]| |第13回|12/21 (水)|2分探索木|[[第13回資料:http://vilab.org/ad2022/AD2022-13p.pdf]]|[[第13回演習:http://vilab.org/ad2022/AD2022-13.pdf]]| |第14回|01/11 (水)|グラフ構造とコレクションクラス|[[第14回資料:http://vilab.org/ad2022/AD2022-14p.pdf]]|[[第14回演習:http://vilab.org/ad2022/AD2022-14.pdf]]| |第15回|01/18 (水)|演習と解説(2)||期末レポート| ** 2021年度 日程・内容 [#l731e625] |回|日付|内容|説明資料|演習課題|h |第01回|09/29 (水)|アルゴリズムとデータ構造とは|[[第1回資料:http://vilab.org/ad2021/AD2021-01p.pdf]]|[[第1回演習:http://vilab.org/ad2021/AD2021-01.pdf]]| |第02回|10/06 (水)|線形探索法と計算量|[[第2回資料:http://vilab.org/ad2021/AD2021-02p.pdf]]|[[第2回演習:http://vilab.org/ad2021/AD2021-02.pdf]]| |第03回|10/13 (水)|2分探索法と計算量|[[第3回資料:http://vilab.org/ad2021/AD2021-03p.pdf]]|[[第3回演習:http://vilab.org/ad2021/AD2021-03.pdf]]| |第04回|10/20 (水)|単純なソート(バブルソート,選択ソート,挿入ソート)|[[第4回資料:http://vilab.org/ad2021/AD2021-04p.pdf]]|[[第4回演習:http://vilab.org/ad2021/AD2021-04.pdf]]| |第05回|10/27 (水)|高速なソート(クイックソート,マージソート)|[[第5回資料:http://vilab.org/ad2021/AD2021-05p.pdf]]|[[第5回演習:http://vilab.org/ad2021/AD2021-05.pdf]]| |第06回|11/03 (水)|文字列探索とジェネリクス|[[第6回資料:http://vilab.org/ad2021/AD2021-06p.pdf]]|[[第6回演習:http://vilab.org/ad2021/AD2021-06.pdf]]| |第07回|11/10 (水)|演習と解説(1)||中間レポート| |第08回|11/24 (水)|スタックとキュー|[[第8回資料:http://vilab.org/ad2021/AD2021-08p.pdf]]|[[第8回演習:http://vilab.org/ad2021/AD2021-08.pdf]]| |第09回|12/01 (水)|連結リスト|[[第9回資料:http://vilab.org/ad2021/AD2021-09p.pdf]]|[[第9回演習:http://vilab.org/ad2021/AD2021-09.pdf]]| |第10回|12/08 (水)|連結リストの応用|[[第10回資料:http://vilab.org/ad2021/AD2021-10p.pdf]]|[[第10回演習:http://vilab.org/ad2021/AD2021-10.pdf]]| |第11回|12/15 (水)|ハッシュテーブル|[[第11回資料:http://vilab.org/ad2021/AD2021-11p.pdf]]|[[第11回演習:http://vilab.org/ad2021/AD2021-11.pdf]]| |第12回|12/22 (水)|ハッシュテーブルと木構造|[[第12回資料:http://vilab.org/ad2021/AD2021-12p.pdf]]|[[第12回演習:http://vilab.org/ad2021/AD2021-12.pdf]]| |第13回|01/05 (水)|2分探索木|[[第13回資料:http://vilab.org/ad2021/AD2021-13p.pdf]]|[[第13回演習:http://vilab.org/ad2021/AD2021-13.pdf]]| |第14回|01/12 (水)|グラフ構造とコレクションクラス|[[第14回資料:http://vilab.org/ad2021/AD2021-14p.pdf]]|[[第14回演習:http://vilab.org/ad2021/AD2021-14.pdf]]| |第15回|01/19 (水)|演習と解説(2)||期末レポート| ** 2020年度 日程・内容 [#l731e625] |回|日付|内容|説明資料|演習課題|h |第01回|10/07 (水)|アルゴリズムとデータ構造とは|[[第1回資料:http://vilab.org/ad2020/AD2020-01p.pdf]]|[[第1回演習:http://vilab.org/ad2020/AD2020-01.pdf]]| |第02回|10/14 (水)|線形探索法と計算量|[[第2回資料:http://vilab.org/ad2020/AD2020-02p.pdf]]|[[第2回演習:http://vilab.org/ad2020/AD2020-02.pdf]]| |第03回|10/21 (水)|2分探索法と計算量|[[第3回資料:http://vilab.org/ad2020/AD2020-03p.pdf]]|[[第3回演習:http://vilab.org/ad2020/AD2020-03.pdf]]| |第04回|10/28 (水)|単純なソート(バブルソート,選択ソート,挿入ソート)|[[第4回資料:http://vilab.org/ad2020/AD2020-04p.pdf]]|[[第4回演習:http://vilab.org/ad2020/AD2020-04.pdf]]| |第05回|11/04 (水)|高速なソート(クイックソート,マージソート)|[[第5回資料:http://vilab.org/ad2020/AD2020-05p.pdf]]|[[第5回演習:http://vilab.org/ad2020/AD2020-05.pdf]]| |第06回|11/11 (水)|文字列探索とジェネリクス|[[第6回資料:http://vilab.org/ad2020/AD2020-06p.pdf]]|[[第6回演習:http://vilab.org/ad2020/AD2020-06.pdf]]| |第07回|11/18 (水)|演習と解説(1)||中間レポート| |第08回|11/25 (水)|スタックとキュー|[[第8回資料:http://vilab.org/ad2020/AD2020-08p.pdf]]|[[第8回演習:http://vilab.org/ad2020/AD2020-08.pdf]]| |第09回|12/02 (水)|連結リスト|[[第9回資料:http://vilab.org/ad2020/AD2020-09p.pdf]]|[[第9回演習:http://vilab.org/ad2020/AD2020-09.pdf]]| |第10回|12/09 (水)|連結リストの応用|[[第10回資料:http://vilab.org/ad2020/AD2020-10p.pdf]]|[[第10回演習:http://vilab.org/ad2020/AD2020-10.pdf]]| |第11回|12/16 (水)|ハッシュテーブル|[[第11回資料:http://vilab.org/ad2020/AD2020-11p.pdf]]|[[第11回演習:http://vilab.org/ad2020/AD2020-11.pdf]]| |第12回|12/23 (水)|ハッシュテーブルと木構造|[[第12回資料:http://vilab.org/ad2020/AD2020-12p.pdf]]|[[第12回演習:http://vilab.org/ad2020/AD2020-12.pdf]]| |第13回|01/06 (水)|2分探索木|[[第13回資料:http://vilab.org/ad2020/AD2020-13p.pdf]]|[[第13回演習:http://vilab.org/ad2020/AD2020-13.pdf]]| |第14回|01/13 (水)|グラフ構造とコレクションクラス|[[第14回資料:http://vilab.org/ad2020/AD2020-14p.pdf]]|[[第14回演習:http://vilab.org/ad2020/AD2020-14.pdf]]| |第15回|01/20 (水)|演習と解説(2)||期末レポート| ** 2019年度 日程・内容 [#l731e625] |回|日付|内容|説明資料|演習課題|h |第01回|10/02 (水)|アルゴリズムとデータ構造とは|[[第1回資料:http://vilab.org/ad2019/AD2019-01p.pdf]]|[[第1回演習:http://vilab.org/ad2019/AD2019-01.pdf]]| |第02回|10/09 (水)|線形探索法と計算量|[[第2回資料:http://vilab.org/ad2019/AD2019-02p.pdf]]|[[第2回演習:http://vilab.org/ad2019/AD2019-02.pdf]]| |第03回|10/16 (水)|2分探索法と計算量|[[第3回資料:http://vilab.org/ad2019/AD2019-03p.pdf]]|[[第3回演習:http://vilab.org/ad2019/AD2019-03.pdf]]| |第04回|10/23 (水)|単純なソート(バブルソート,選択ソート,挿入ソート)|[[第4回資料:http://vilab.org/ad2019/AD2019-04p.pdf]]|[[第4回演習:http://vilab.org/ad2019/AD2019-04.pdf]]| |第05回|10/30 (水)|高速なソート(クイックソート,マージソート)|[[第5回資料:http://vilab.org/ad2019/AD2019-05p.pdf]]|[[第5回演習:http://vilab.org/ad2019/AD2019-05.pdf]]| |第06回|11/06 (水)|文字列探索とジェネリクス|[[第6回資料:http://vilab.org/ad2019/AD2019-06p.pdf]]|[[第6回演習:http://vilab.org/ad2019/AD2019-06.pdf]]| |第07回|11/20 (水)|演習と解説(1)||中間レポート| |第08回|11/27 (水)|スタックとキュー|[[第8回資料:http://vilab.org/ad2019/AD2019-08p.pdf]]|[[第8回演習:http://vilab.org/ad2019/AD2019-08.pdf]]| |第09回|12/11 (水)|連結リスト|[[第9回資料:http://vilab.org/ad2019/AD2019-09p.pdf]]|[[第9回演習:http://vilab.org/ad2019/AD2019-09.pdf]]| |第10回|12/18 (水)|連結リストの応用|[[第10回資料:http://vilab.org/ad2019/AD2019-10p.pdf]]|[[第10回演習:http://vilab.org/ad2019/AD2019-10.pdf]]| |第11回|12/25 (水)|ハッシュテーブル|[[第11回資料:http://vilab.org/ad2019/AD2019-11p.pdf]]|[[第11回演習:http://vilab.org/ad2019/AD2019-11.pdf]]| |第12回|01/08 (水)|ハッシュテーブルと木構造|[[第12回資料:http://vilab.org/ad2019/AD2019-12p.pdf]]|[[第12回演習:http://vilab.org/ad2019/AD2019-12.pdf]]| |第13回|01/08 (水)|2分探索木|[[第13回資料:http://vilab.org/ad2019/AD2019-13p.pdf]]|[[第13回演習:http://vilab.org/ad2019/AD2019-13.pdf]]| |第14回|01/15 (水)|グラフ構造とコレクションクラス|[[第14回資料:http://vilab.org/ad2019/AD2019-14p.pdf]]|[[第14回演習:http://vilab.org/ad2019/AD2019-14.pdf]]| |第15回|01/22 (水)|演習と解説(2)||期末レポート| ** 2018年度 日程・内容 [#l731e625] |回|日付|内容|説明資料|演習課題|h |第01回|04/10 (火)|アルゴリズムとデータ構造とは||[[第1回演習:http://vilab.org/ad2018/AD2018-01.pdf]]| |第02回|04/17 (火)|線形探索法と計算量|[[第2回資料:http://vilab.org/ad2018/AD2018-02p.pdf]]|[[第2回演習:http://vilab.org/ad2018/AD2018-02.pdf]]| |第03回|04/24 (火)|2分探索法と計算量|[[第3回資料:http://vilab.org/ad2018/AD2018-03p.pdf]]|[[第3回演習:http://vilab.org/ad2018/AD2018-03.pdf]]| |第04回|05/01 (火)|単純なソート(バブルソート,選択ソート,挿入ソート)|[[第4回資料:http://vilab.org/ad2018/AD2018-04p.pdf]]|[[第4回演習:http://vilab.org/ad2018/AD2018-04.pdf]]| |第05回|05/08 (火)|高速なソート(クイックソート,マージソート)|[[第5回資料:http://vilab.org/ad2018/AD2018-05p.pdf]]|[[第5回演習:http://vilab.org/ad2018/AD2018-05.pdf]]| |第06回|05/15 (火)|文字列探索とジェネリクス|[[第6回資料:http://vilab.org/ad2018/AD2018-06p.pdf]]|[[第6回演習:http://vilab.org/ad2018/AD2018-06.pdf]]| |第07回|05/22 (火)|演習と解説(1)||中間レポート| |第08回|05/29 (火)|スタックとキュー|[[第8回資料:http://vilab.org/ad2018/AD2018-08p.pdf]]|[[第8回演習:http://vilab.org/ad2018/AD2018-08.pdf]]| |第09回|06/05 (火)|連結リスト|[[第9回資料:http://vilab.org/ad2018/AD2018-09p.pdf]]|[[第9回演習:http://vilab.org/ad2018/AD2018-09.pdf]]| |第10回|06/12 (火)|連結リストの応用|[[第10回資料:http://vilab.org/ad2018/AD2018-10p.pdf]]|[[第10回演習:http://vilab.org/ad2018/AD2018-10.pdf]]| |第11回|06/19 (火)|ハッシュテーブル|[[第11回資料:http://vilab.org/ad2018/AD2018-11p.pdf]]|[[第11回演習:http://vilab.org/ad2018/AD2018-11.pdf]]| |第12回|06/26 (火)|ハッシュテーブルと木構造|[[第12回資料:http://vilab.org/ad2018/AD2018-12p.pdf]]|[[第12回演習:http://vilab.org/ad2018/AD2018-12.pdf]]| |第13回|07/03 (火)|2分探索木|[[第13回資料:http://vilab.org/ad2018/AD2018-13p.pdf]]|[[第13回演習:http://vilab.org/ad2018/AD2018-13.pdf]]| |第14回|07/10 (火)|グラフ構造とコレクションクラス|[[第14回資料:http://vilab.org/ad2018/AD2018-14p.pdf]]|[[第14回演習:http://vilab.org/ad2018/AD2018-14.pdf]]| |第15回|07/17 (火)|演習と解説(2)||期末レポート| ** 2017年度 日程・内容 [#l731e625] |回|日付|内容|授業資料|h |第01回|04/12 (水)|アルゴリズムとデータ構造とは|[[第1回演習:http://vilab.org/ad2017/AD2017-01.pdf]]| |第02回|04/19 (水)|線形探索法と計算量|[[第2回演習:http://vilab.org/ad2017/AD2017-02.pdf]]| |第03回|04/22 (土)|2分探索法と計算量|[[第3回演習:http://vilab.org/ad2017/AD2017-03.pdf]]| |第04回|04/26 (水)|単純なソート(バブルソート,選択ソート,挿入ソート)|[[第4回演習:http://vilab.org/ad2017/AD2017-04.pdf]]| |第05回|05/10 (水)|高速なソート(クイックソート,マージソート)|[[第5回演習:http://vilab.org/ad2017/AD2017-05.pdf]]| |第06回|05/17 (水)|文字列探索とジェネリクス|[[第6回演習:http://vilab.org/ad2017/AD2017-06.pdf]]| |第07回|05/24 (水)|演習と解説(1)|中間レポート| |第08回|05/31 (水)|スタックとキュー|[[第8回演習:http://vilab.org/ad2017/AD2017-08.pdf]]| |第09回|06/07 (水)|連結リスト|[[第9回演習:http://vilab.org/ad2017/AD2017-09.pdf]]| |第10回|06/14 (水)|連結リストの応用|[[第10回演習:http://vilab.org/ad2017/AD2017-10.pdf]]| |第11回|06/21 (水)|ハッシュテーブル|[[第11回演習:http://vilab.org/ad2017/AD2017-11.pdf]]| |第12回|06/28 (水)|ハッシュテーブルと木構造|[[第12回演習:http://vilab.org/ad2017/AD2017-12.pdf]]| |第13回|07/05 (水)|2分探索木|[[第13回演習:http://vilab.org/ad2017/AD2017-13.pdf]]| |第14回|07/12 (水)|グラフ構造とコレクションクラス|[[第14回演習:http://vilab.org/ad2017/AD2017-14.pdf]]| |第15回|07/19 (水)|演習と解説(2)|期末レポート| ** 2016年度 日程・内容 [#l731e625] |回|日付|内容|授業資料|h |第01回|10/04 (火)|アルゴリズムとデータ構造とは|[[第1回演習:http://vilab.org/ad2016/AD2016-01.pdf]]| |第02回|10/11 (火)|線形探索法と計算量|[[第2回演習:http://vilab.org/ad2016/AD2016-02.pdf]]| ||10/18 (火)|(休講)|| |第03回|10/25 (火)|2分探索法と計算量|[[第3回演習:http://vilab.org/ad2016/AD2016-03.pdf]]| |第04回|11/01 (火)|ジェネリクス(総称型)|[[第4回演習:http://vilab.org/ad2016/AD2016-04.pdf]]| |第05回|11/08 (火)|単純なソート(バブルソート、選択ソート、挿入ソート)|[[第5回演習:http://vilab.org/ad2016/AD2016-05.pdf]]| |第06回|11/15 (火)|高速なソート(クイックソート、マージソート)|[[第6回演習:http://vilab.org/ad2016/AD2016-06.pdf]]| |第07回|11/19 (土)|演習|[[第7回演習:http://vilab.org/ad2016/AD2016-07.pdf]]| |第08回|11/22 (火)|演習と解説(1)|中間レポート| |第09回|11/29 (火)|スタックと連結リスト|[[第8回演習:http://vilab.org/ad2016/AD2016-08.pdf]]| |第10回|12/06 (火)|キューと連結リスト|[[第9回演習:http://vilab.org/ad2016/AD2016-09.pdf]]| |第11回|12/13 (火)|ハッシュテーブル|[[第10回演習:http://vilab.org/ad2016/AD2016-10.pdf]]| |第12回|01/10 (火)|ハッシュテーブルの復習と木構造|[[第11回演習:http://vilab.org/ad2016/AD2016-11.pdf]]| |第13回|01/17 (火)|2分探索木|[[第12回演習:http://vilab.org/ad2016/AD2016-12.pdf]]| |第14回|01/24 (火)|ヒープ構造(ヒープソート)|[[第13回演習:http://vilab.org/ad2016/AD2016-13.pdf]]| |第15回|01/31 (火)|コレクションクラス|[[第14回演習:http://vilab.org/ad2016/AD2016-14.pdf]]| |試験|02/07 (火)|演習と解説(2)|期末レポート| ** 2015年度 日程・内容 [#l731e625] |回|日付|内容|授業資料|h |第01回|09/21 (月)|アルゴリズムとデータ構造とは|[[前提知識テスト:http://vilab.org/ad2015/AD2015-01.pdf]]| |第02回|09/28 (月)|線形探索法と計算量|[[第2回演習:http://vilab.org/ad2015/AD2015-02.pdf]]| |第03回|10/05 (月)|2分探索法と計算量|[[第3回演習:http://vilab.org/ad2015/AD2015-03.pdf]]| |第04回|10/12 (月)|単純なソート(バブルソート、選択ソート、挿入ソート)|[[第4回演習:http://vilab.org/ad2015/AD2015-04.pdf]]| |第05回|10/19 (月)|高速なソート(クイックソート、マージソート)|[[第5回演習:http://vilab.org/ad2015/AD2015-05.pdf]]| |第06回|10/26 (月)|参照型と文字列探索|[[第6回演習:http://vilab.org/ad2015/AD2015-06.pdf]]| |第07回|11/02 (月)|演習と解説(1)|中間レポート| |第08回|11/16 (月)|スタックと連結リスト|[[第8回演習:http://vilab.org/ad2015/AD2015-08.pdf]]| |第09回|11/23 (月)|キューと連結リスト|[[第9回演習:http://vilab.org/ad2015/AD2015-09.pdf]]| |第10回|11/30 (月)|ハッシュテーブル|[[第10回演習:http://vilab.org/ad2015/AD2015-10.pdf]]| |第11回|12/07 (月)|木構造|[[第11回演習:http://vilab.org/ad2015/AD2015-11.pdf]]| |第12回|12/14 (月)|2分探索木|[[第12回演習:http://vilab.org/ad2015/AD2015-12.pdf]]| |第13回|12/21 (月)|ヒープ構造(ヒープソート)|[[第13回演習:http://vilab.org/ad2015/AD2015-13.pdf]]| |第14回|01/09 (土)|グラフ構造|[[第14回演習:http://vilab.org/ad2015/AD2015-14.pdf]]| |第15回|01/18 (月)|演習と解説(2)|期末レポート| ** 2014年度 日程・内容 [#l731e625] |回|日付|内容|授業資料|h |第01回|09/18 (木)|アルゴリズムとデータ構造とは|[[前提知識テスト:http://vilab.org/ad2014/AD2014-01.pdf]]| |第02回|09/25 (木)|線形探索法と計算量|[[第2回演習:http://vilab.org/ad2014/AD2014-02.pdf]]| |休講|10/09 (木)||| |第03回|10/16 (木)|2分探索法と計算量|[[第3回演習:http://vilab.org/ad2014/AD2014-03.pdf]]| |第04回|10/23 (木)|単純なソート(バブルソート、選択ソート、挿入ソート)|[[第4回演習:http://vilab.org/ad2014/AD2014-04.pdf]]| |第05回|10/30 (木)|高速なソート(クイックソート、マージソート)|[[第5回演習:http://vilab.org/ad2014/AD2014-05.pdf]]| |第06回|11/06 (木)|動的配列と文字列検索|[[第6回演習:http://vilab.org/ad2014/AD2014-06.pdf]]| |第07回|11/20 (木)|演習と解説(1)|中間レポート| |休講|11/27 (木)||| |第08回|12/04 (木)|スタックと連結リスト|[[第8回演習:http://vilab.org/ad2014/AD2014-08.pdf]]| |第09回|12/11 (木)|キューと連結リスト|[[第9回演習:http://vilab.org/ad2014/AD2014-09.pdf]]| |第10回|12/11 (木) 17:00|ハッシュテーブル|[[第10回演習:http://vilab.org/ad2014/AD2014-10.pdf]]| |第11回|12/18 (木)|木構造|[[第11回演習:http://vilab.org/ad2014/AD2014-11.pdf]]| |第12回|01/08 (木)|2分探索木|[[第12回演習:http://vilab.org/ad2014/AD2014-12.pdf]]| |第13回|(01/10 (土))|総合演習|| |第14回|01/15 (木)|ヒープ構造(ヒープソート)|[[第13回演習:http://vilab.org/ad2014/AD2014-13.pdf]]| |第15回|01/22 (木)|グラフ構造|[[第14回演習:http://vilab.org/ad2014/AD2014-14.pdf]]| |第16回|01/29 (木)|演習と解説(2)|期末レポート| ** 2013年度 日程・内容 [#l731e625] |回|日付|内容|教科書|h |第01回|04/11 (木)|アルゴリズムとデータ構造とは|第1章 p.2〜p.8| |第02回|04/18 (木)|アルゴリズムと計算量(線形探索%%と二分探索%%)|第2章 p.9〜p.15| |第03回|04/25 (木)|%%スタックとキュー%% 二分探索,各種データ構造の概要|第2章 p.15〜p.20| |第04回|05/02 (木)|%%動的配列と文字列%% スタックとキュー|第4章 p.34〜p.49| |第05回|05/09 (木)|%%連結リスト%% 動的配列と文字列|第18章 p.276〜p.280| |第06回|05/16 (木)|%%木構造%% 演習と解説(1)|| |第07回|05/23 (木)|%%演習と解説(1)%% 連結リスト|第5章 p.50〜p.66| |第08回|05/30 (木)|%%探索(1):ハッシュ法%% 木構造|第6章 p.86〜p.99| |(休講)|06/06 (木)|(休講)|| |第09回|06/13 (木)|%%探索(2):二分探索木%% 探索(1):ハッシュ法|第7章,第8章 p.106〜p.121| |第10回|06/20 (木)|%%探索(3):平衡木%% 探索(2):二分探索木|第9章 p.130〜p.137| |第11回|06/27 (木)|演習と解説(2)|| |第12回|06/04 (木)|整列(1):バブルソート,挿入ソートなど|| |第13回|07/11 (木)|整列(2):クイックソート,マージソート|| |第14回|07/18 (木)|整列(3):ヒープソートなど|| |第15回|07/25 (木)|演習と解説(3)||