Huney

応用情報(AP) / アルゴリズムとプログラミング

分割統治法

分割統治法とは、問題を小さく分割して解き、結果を組み合わせる方法です。

分割統治法

正式名称

Divide and Conquer

一言でいうと

問題を小さく分割して解き、結果を組み合わせる方法

初心者向け説明

大きな問題を同じ種類の小さな問題へ分け、それぞれを解いて全体の答えを得るアルゴリズム設計手法です。

ポイント

  • クイックソートやマージソートで利用される
  • 再帰と相性がよい
  • 分割・解決・結合という考え方を持つ

関連用語

関連記事

  • 整列アルゴリズムとは?バブルソート・クイックソート・マージソートなどを基礎から理解しよう

🍯 はちみつメモ

分割統治法 = 問題を小さく分割して解き、結果を組み合わせる方法