auの日記

プログラミング初心者の日記。(auはハンドルネームです)

アルゴリズムとは

auです。
大学でアルゴリズムについて少しずつ学び始めました。
アルゴリズムについては、処理する順番くらいの認識しかないので調べてみました。

アルゴリズムとは

 アルゴリズムとは「処理する方法や手順」を表します。このことを計算量ともいいます。
 しかし、この処理する順番は何通りもあります。結果は同じでも、その中身の順番を変えることで処理速度は大きく変化します。
 例えば1~7までの数がランダムに並んでいます。それを順番通りに並べるのでも、1から最初に並べる方法や7から順番に並べる方法などたくさんあると思います。この並び変える順番でもどうすれば一番早く処理できるかは順番によって結果が変わってきます。
 このような1つのプログラムでもあらゆる手順で処理することをアルゴリズムといいます。