アルゴリズム(Algorithm)とは。

プログラミング

アルゴリズムとは

「問題を解くための手順」または「答えを得るための手段」

のことです。

簡単に言うと、「○○の方法・やり方」ということ。

 

 

例えば、「品川」から「東京駅」に行きたいとします。『東京駅に到着する』というのが

「解(答え)」です。

 

それに対するアルゴリズム(方法・やり方)は

「新幹線に乗って行く」「山手線で行く」「京浜東北線で行く」「自動車で行く」

「タクシーで行く」「バスで行く」「自転車で行く」「徒歩で行く」などなど。

 

 

このようにひとつの「解(答え)」に対してアルゴリズムは幾通りもあります。

同じこたえに辿り着くのなら、効率良く素早くして欲しいですよね。

それをコンピューターが幾通りものアルゴリズムの中から最適なものを選んで答えを

導き出してくれています。

日々進化する情報社会の中で、このアルゴリズムが最適化されることにより、

より早く、多くの情報を処理し、見つけ出すことができるのですね~。

 

(Googleのアルゴリズムなどは代表的な例です。

ユーチューバーやサイト運営者などは、アルゴリズムが変わるだけで、

検索順位なども変わってしまうという怖いことも……!

基本的にはユーザビリティ(広義ですが、ざっくり言えばユーザーが

使いやすいってこと)が良ければ大丈夫ってことですね。)

 

 

以上です♪

 

 

コメント