探索(初等的な探索法 平衡木 ハッシュ法 基数探索 外部探索) 文字列処理(文字列探索 パターン照合 構文解析 ファイル圧縮 暗号) 計算幾何(初等的な計算幾何手法 凸包の計算 領域探索 重なり問題 最近点問題)