「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

探索アルゴリズム

pointこの用語のポイント

pointデータの探し方だよ

point実際には、データではなくても何かを探すやつは「探索アルゴリズム」と言うと思うよ

スポンサーリンク

簡単に書くよ

探索アルゴリズム(読:タンサクアルゴリズム 英:search algorithm)とは

「データの探し方」をカッコ付けて言った表現。
もう少し具体的に書くと

目的のデータとか目的地に最短で着けるルートとか「何か」を探すときのやり方のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「アルゴリズム」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

アルゴリズムは、大雑把に言えば「やり方」とか「考え方」です。
スタートからゴールに至るまでの道筋ですね。
ちょっと小難しい言い方をすると「解法」というやつです。

探索アルゴリズム

以上を踏まえて

データの探し方

をカッコ付けて言ったのが「探索アルゴリズム」です。
たくさんあるデータの中から目的のデータを探すためのやり方を指します。

探索アルゴリズム2

なお、話を単純化するために「データ」という言い方をしましたが、実際には「何か」を探すのは、すべて「探索アルゴリズム」と呼べると思います。
例えば「富士山までドライブするけど、目的地に一番早く着けるのは、どのルートを通ったときかな?」とかですね。
あるいは「将棋のこの局面で王将が逃げられるルートはあるかな?」とかですね。
そんなのを探すアルゴリズムも「探索アルゴリズム」と呼べると思います。


image piyo2

一言でまとめるよ

まぁ「探索アルゴリズム」って単語が出てきたら「データの探し方なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像077
書籍画像056

おまけ

■訳してみるよ

「探索」は日本語ですね。
「algorithm(アルゴリズム)」の意味は「算法」とか「演算法」とかです。
「問題を解くための一連の手順」のような意味みたいですね。
何となく くっつけると

探索の手順

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Git&GitHub 入門
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本