IT用語集 › プログラミング › クアッドツリー(四分木)

クアッドツリー(四分木)

プログラミング Svenska → 更新: 2026-10-24

オクツリーの2次元版。平面を4つの象限へ繰り返し分割し、総当たりの検査を避ける。

1974年にラファエル・フィンケルとジョン・ベントリーが発表した。物体はそれを収める最小の象限に入り、領域検索は重なるノードだけを訪れる。全組み合わせの比較が二乗の手間から対数の手間に落ちる。

2Dゲーム、地理情報システム、画像圧縮、衝突判定のブロードフェーズで見かける。「ルース」クアッドツリーでは、境界をまたぐ物体を分割せず親ノードに残す。物体が動くたびの高価な再振り分けを避けられる。

← 用語集に戻る