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

ソートアルゴリズム

pointこの用語のポイント

pointデータの並べ替え方だよ

pointいろいろな やり方があるよ

スポンサーリンク

簡単に書くよ

ソートアルゴリズム(英:sorting algorithm)とは

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

バラバラに並んでいるデータを「小さい順」or「大きい順」に並べ替えるやり方には、いろいろな やり方があるのですけどね。その「並べ替えのやり方」のこと
です。


image piyo

詳しく書くよ

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

ソートは「何らかの規則に従ってデータを並べること」です。
並べる順番は

・小さい順昇順
・大きい順降順
・アルファベット順
・五十音順
・古い順
・新しい順
・好きな順
・嫌いな順


など、いろいろ あります。

ソートアルゴリズム

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

ソートアルゴリズム2

以上を踏まえて

データの並べ替え方

をカッコ付けて言ったのが「ソートアルゴリズム」です。
バラバラに並んでいるデータを小さい順とか大きい順に並べ替えるやり方を指します。

ソートアルゴリズム3

一口に「データの並べ替え」と言っても、いろいろな やり方があるのです。
基本的なところでは

選択ソートセレクションソート
挿入ソートインサーションソート
バブルソート
クイックソート


あたりでしょうか。
他にも「マージソート」や「ヒープソート」など、いろいろ あります。

それらの

データの並べ替え方

をカッコ付けて言ったのが「ソートアルゴリズム」です。


image piyo2

一言でまとめるよ

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

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

おまけ

■訳してみるよ

「sort(ソート)」の意味は「並べ替える」とかです。
「algorithm(アルゴリズム)」の意味は「算法」とか「演算法」とかです。
「問題を解くための一連の手順」のような意味みたいですね。
何となく くっつけると

並べ替える手順

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
あたえる人があたえられる
マンガでわかるITパスポート