Data Structures and Algorithms: Schedule
Aoyama Gakuin University, Fall 2020/21, online, Martin J.
Dürst
Bibliography / 参考書
  - September 17
 
    - Algorithms and Data Structures: Concepts and Applications /
      アルゴリズムとデータ構造の概要と応用分野
 
  - September 24
 
    - Representation and Evaluation of Algorithms /
      アルゴリズムの表現と評価
 
  - October 1
 
    - Asymptotic Time Complexity and the Big-O Notation /
      漸近的計算量と O 記法
 
  - October 8
 
    - Abstract Datatypes and Data Structures; Stacks, Queues, ... /
      抽象データ型とデータ構造、スタック、キューなど
 
  - October 15
 
    - Heaps / ヒープ
 
  - October 22
 
    - Simple Sort Algorithms, Divide and Conquer, Merge Sort /
      簡単な整列アルゴリズム、分割統治法、マージソート
 
  - October 29
 
    - Quicksort, Average Time Complexity /
      クイックソート、平均計算量
 
  - November 5
 
    - Dictionaries and their Implementation: Binary Search Trees, ... /
      辞書とその実装: 二分探索木など
 
  - November 12
 
    - Balanced Trees / 平衡木
 
  - November 19
 
    - Hash Functions and Hash Tables /
    ハッシュ関数とハッシュ表
 
  - Novmber 26
 
    - Algorithms for String Matching /
    文字列照合のアルゴリズム
 
  - December 3
 
    - Dynamic Programming / 動的計画法
 
  - December 10
 
    - Algorithm Design Methods / アルゴリズムの設計方法
 
  - December 17
 
    - NP-Completeness, Reducibility / NP-完全性、帰着可能性
 
  - December 23 to January 7
 
    - (Winter Vacations / 冬期休業期間)
 
  - January 14
 
    - Approximation Algorithms / 近似アルゴリズム
 
  - January 21 [Make-up Classes / 補講]
 
  - January 28
 
    - Term Final Exam / 期末試験