整列アルゴリズム
データの並べ替え方だよ
いろいろなやり方があるよ
簡単に書くよ
整列アルゴリズム(読:セイレツアルゴリズム 英:sorting algorithm)とは
「データの並べ替え方」をカッコ付けて言った表現。
もう少し具体的に書くと
バラバラに並んでいるデータを「小さい順」or「大きい順」に並べ替えるやり方には、いろいろな やり方があるのですけどね。その「並べ替えのやり方」のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「アルゴリズム」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
アルゴリズムは、大雑把に言えば「やり方」とか「考え方」です。
スタートからゴールに至るまでの道筋ですね。
ちょっと小難しい言い方をすると「解法」というやつです。
以上を踏まえて
データの並べ替え方
をカッコ付けて言ったのが「整列アルゴリズム」です。
バラバラに並んでいるデータを小さい順とか大きい順に並べ替えるやり方を指します。
一口に「データの並べ替え」と言っても、いろいろな やり方があるのです。
基本的なところでは
・選択ソート(セレクションソート)
・挿入ソート(インサーションソート)
・バブルソート
・クイックソート
あたりでしょうか。
他にも「マージソート」や「ヒープソート」など、いろいろ あります。
それらの
データの並べ替え方
をカッコ付けて言ったのが「整列アルゴリズム」です。
一言でまとめるよ
まぁ「整列アルゴリズム」って単語が出てきたら「データの並べ替え方なんだな~」と お考えください。
おまけ
■訳してみるよ
「整列」は日本語ですね。
「algorithm(アルゴリズム)」の意味は「算法」とか「演算法」とかです。
「問題を解くための一連の手順」のような意味みたいですね。
何となく くっつけると
整列の手順
となります。
■検索してみる?






