Menu
Coddy logo textTech

Introduction

Coddyの「Radix Sort - DSAシリーズ」コースのレッスン 1/9。

ソート(並べ替え)は、コンピュータサイエンスにおいて最も重要な操作の1つです。これまでに目にしたことがあるソート(マージソートやクイックソートなど)は、要素のペアを比較することで動作します。

このデータ構造シリーズのコースでは、基数ソート(Radix Sort)という非比較アルゴリズムについて探究します。値を比較する代わりに、数値を桁ごとにソートします。

ここではLSD(最下位桁優先)バージョンを構築します。これは、1の位、10の位、100の位という順にソートしていく手法です。分かりやすくするために、このコースでは非負の整数を扱います。

このコースの内容は以下の通りです:

  • 理論 - 基数ソートの仕組みを理解します。
  • 実装 - お好みのプログラミング言語で構築します。
  • 演習 - 基数ソートに基づいたコーディング課題を解きます。

さあ、始めましょう!

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Radix Sort - DSAシリーズのすべてのレッスン