メインアルゴリズム
分割統治
複数の小さなスケールに同じ問題を大きな問題を分割します。
再帰
走行中に自分自身を呼び出します。
応用再帰的に:https://www.cnblogs.com/aeolian/p/12132307.html
再帰的な使用 - バイナリ検索
バックトラッキング
な迷路のように深さ優先探索方法。
貪欲
限られた時間内で満足のいく解決策を見つけるために(短い時間)となりますが、それは、最適なソリューションではありません。
ダイナミックプログラミング
テーブルへの動的プログラミングは、問題は、子供が独立してではないかもしれない分割しました。