アルゴリズム(algorithm)は、なんらかの問題を有限の時間で解くための手順のことである。算法(さんぽう)と訳されることもある。
コンピュータにアルゴリズムを指示するための(電子)文書をプログラムという。アルゴリズムをプログラム化してやると、人間より早く大量に正しい結果を導くことができるのがコンピュータの強みであるが、そのためには正しいアルゴリズムがなければならない。
英語: Algorithm