JavaScriptでアプリケーションを作るとき、データの中から必要な値を探す処理は非常によく登場します。
JavaScriptで配列を並び替えるとき、「どのソートアルゴリズムが最速なのか」と気になる方は多いでしょう。
ヒープソートは、ヒープと呼ばれるデータ構造を利用して配列を並び替えるソートアルゴリズムです。
クイックソートは、実用的な高速ソートアルゴリズムとしてよく知られている手法です。
マージソートは、代表的な高速ソートアルゴリズムの一つです。
Insertion Sortは、ソートアルゴリズムの基本としてよく学ばれる手法の一つです。