アルゴリズム

特定の目的を達成するために,問題を解決する手順や計算方法を,明確かつ体系的に記述したものです。コンピュータプログラムは,このアルゴリズムに基づいて作られています。 例えば,「あるリストの中から特定の数字を見つけ出す」という問題を解決するための手順(アルゴリズム)には,一つずつ順番に探す方法や,データを半分に絞り込みながら探す方法など,様々なものがあります。 アルゴリズムの良し悪しは,プログラムの処理速度や効率に直結します。 これは,料理のレシピに似ています。同じ料理でも,どの手順で作るかによって,調理にかかる時間や出来栄えが変わるのと同じです。

» ITパスポート用語集