Open5
世界でもっとも強力な9のアルゴリズムを読んで
コンピュータ科学の偉大な「アイデア」を「アルゴリズム」という形にまとめる
アルゴリズムとは問題を解決するために必要な手順を正確に規定したレシピである
こういったアルゴリズムについての本
アルゴリズムは手順(ステップ)で構成される
アルゴリズムの簡単な例は2つの数値の足し算
- 2つの数値の1の位を足し算する
- 次の桁(10の位)があれば前の繰り上がりを考慮して足し算をする
を繰り返す
アルゴリズムで重要な特徴
- 絶対的に正確で、人間の直感や推測を必要としてはいけないこと
- 入力が何であれ必ず機能すること