Menu
Coddy logo textTech

How it works?

Coddyの「マージソート - DSAシリーズ」コースのレッスン 3/9。

マージソートは、分割統治結合の3つのステップに従います。

ステップバイステップのプロセス:

  1. 分割: 配列を2つの半分に分割します。
  2. 統治: 各半分を再帰的にソートします。要素が1つ(またはゼロ)の部分はすでにソートされているため、そこで再帰が停止します。
  3. 結合: ソートされた2つの半分を1つのソート済み配列にマージします。

[6, 3, 8, 5] の例:

  • [6, 3][8, 5] に分割
  • さらに分割: [6], [3], [8], [5]
  • [6][3][3, 6] にマージ
  • [8][5][5, 8] にマージ
  • [3, 6][5, 8][3, 5, 6, 8] にマージ

自分で試してみよう

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

quiz icon腕試し

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

マージソート - DSAシリーズのすべてのレッスン