別称・英語表記(算法/Alrorithm)
問題を解決するための方法や手順
一般的には、問題を解決するための方法や手順のこと。プログラミングの分野で用いられることが多い語句で、アルゴリズムをコンピュータが理解できるよう記述したものがプログラムといえる。また、アルゴリズムを図形などによって視覚的に表現する、フローチャート(流れ図)という手法も存在する。アルゴリズムには必ずしも正解はなく、同じ問題を解くのに複数のアルゴリズムが考えられる場合もあり、アルゴリズムによって処理にかかる時間や、処理に必要な記憶領域、解答の精度が異なる場合は、求められる条件に応じて適切なアルゴリズムを選択する必要がある。
関連する記事はありません