アルゴリズム
アルゴリズム: Algorithm)とは、数学コンピューティング言語学、あるいは関連する分野において、問題を解くための効率的手順を定式化した形で表現したものを意味する。算法(さんぽう)と訳されることもある。コンピュータにアルゴリズムを指示するための(電子)文書をプログラムという。人間より速く大量に正しい結果を導くことができるのがコンピュータの強みであるが、そのためには正しいアルゴリズムに基づくプログラムが必要である。

1 歴史
2 大雑把な定義
3 厳密な定義
4 アルゴリズムの定式化
 停止性
 アルゴリズムの表現
 実装
5
 アルゴリズム解析
6 分類
 実装による分類
 設計パラダイムによる分類
 研究分野による分類
 計算量による分類
 計算能力による分類
7 法的問題
8 代表的なアルゴリズム
9 脚注
10 関連項目
 計算可能性と複雑性の理論の関連
 計算モデル関連
11 外部リンク