アルゴリズムとは
「問題を解くための手順」または「答えを得るための手段」
のことです。
簡単に言うと、「○○の方法・やり方」ということ。
例えば、「品川」から「東京駅」に行きたいとします。『東京駅に到着する』というのが
「解(答え)」です。
それに対するアルゴリズム(方法・やり方)は
「新幹線に乗って行く」「山手線で行く」「京浜東北線で行く」「自動車で行く」
「タクシーで行く」「バスで行く」「自転車で行く」「徒歩で行く」などなど。
このようにひとつの「解(答え)」に対してアルゴリズムは幾通りもあります。
同じこたえに辿り着くのなら、効率良く素早くして欲しいですよね。
それをコンピューターが幾通りものアルゴリズムの中から最適なものを選んで答えを
導き出してくれています。
日々進化する情報社会の中で、このアルゴリズムが最適化されることにより、
より早く、多くの情報を処理し、見つけ出すことができるのですね~。
(Googleのアルゴリズムなどは代表的な例です。
ユーチューバーやサイト運営者などは、アルゴリズムが変わるだけで、
検索順位なども変わってしまうという怖いことも……!
基本的にはユーザビリティ(広義ですが、ざっくり言えばユーザーが
使いやすいってこと)が良ければ大丈夫ってことですね。)
以上です♪
コメント