アルゴリズム
アルゴリズムとは、数学、コンピューティング、言語学、あるいは関連する分野において、問題を解くための手順を
定式化した形で表現したものを言う。算法と訳されることもある。
「問題」はその「解」を持っているが、アルゴリズムは正しくその解を得るための具体的手順および根拠を与える。
さらに多くの場合において効率性が重要となる。
コンピュータにアルゴリズムをソフトウェア的に実装するものがコンピュータプログラムである。
人間より速く大量に計算ができるのがコンピュータの強みであるが、その計算が正しく効率的であるためには、
正しく効率的なアルゴリズムに基づいたものでなければならない。
出典: フリー百科事典『ウィキペディア(Wikipedia)』