解説
「ソート」(sort)は、配列などのデータを並べ換える処理のことです。多くのプログラミング言語で、ソートの処理ははじめから組み込みで入っています。
データを並べ換えるアルゴリズムはいろいろとあります。しかし、プログラミング言語にはじめからあるソート機能を使う分には、どのアルゴリズムなのかを気にする必要はありません。高速なものが入っています。
組み込みのソート関数を使うと多くの場合、配列の値を小さい順に並べ換えてくれます。
サンプル
「ソート」のサンプルです。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>「ソート」のサンプル</title>
<style> #output { font-size: 32px; line-height: 1.5; } </style>
</head>
<body>
<pre id="output"></pre>
<script>
window.addEventListener('DOMContentLoaded', e => {
// 出力用の関数
const print = function() {
const el = document.querySelector('#output');
el.textContent += Array.from(arguments).join(' : ') + '\n';
};
const array = [6, 9, 1, 4, 0, 5, 7, 2, 8, 3];
print('ソート前', array);
array.sort();
print('ソート後', array);
});
</script>
</body>
</html>
ソート前 : 6,9,1,4,0,5,7,2,8,3 ソート後 : 0,1,2,3,4,5,6,7,8,9
