Listの分割統治原則に従った再帰的操作と末尾再帰最適化 - Qiita

コップ本の第16章『リストの操作』で、Listのような再帰的なデータ構造を扱う方法として、分割統治という原則が紹介されている。その説明は以下の通り。リストを対象とする多くのアルゴリズムは、パターン…