Jak funguje strom kd?

Obsah:

Jak funguje strom kd?
Jak funguje strom kd?

Video: Jak funguje strom kd?

Video: Jak funguje strom kd?
Video: Подробный обзор ZEDBull с алиэкспресс. Стрим 2024, Listopad
Anonim

K-D strom (také nazývaný jako K-dimenzionální strom) je binární vyhledávací strom, kde data v každém uzlu jsou K- dimenzionální bod v prostoru … Body vlevo tohoto prostoru jsou reprezentovány levým podstromem tohoto uzlu a body napravo od prostoru jsou reprezentovány pravým podstromem.

Je strom KD přesný?

Datové body jsou v každém uzlu rozděleny do dvou sad. Stejně jako předchozí algoritmus je KD Tree také algoritmus binárního stromu vždy končící maximálně dvěma uzly … Na pravé straně obrázku níže můžete vidět přesnou polohu datové body, na levé straně jejich prostorová poloha.

Jak se dělá strom KD?

Building KD-Stree

  1. První vložený bod se stane kořenem stromu.
  2. Vyberte osu na základě hloubky, aby osa procházela všemi platnými hodnotami. …
  3. Seřaďte seznam bodů podle osy a jako otočný prvek vyberte medián. …
  4. Procházejte stromem, dokud není uzel prázdný, poté uzlu přiřaďte bod.
  5. Opakujte krok 2-4 rekurzivně, dokud nebudou zpracovány všechny body.

Proč používáme strom kd?

KD-stromy jsou specifická datová struktura pro efektivní reprezentaci našich dat KD-stromy zejména pomáhají organizovat a rozdělovat datové body na základě specifických podmínek. Nyní provedeme několik osově zarovnaných řezů a budeme udržovat seznamy bodů, které spadají do každého z těchto různých zásobníků.

Je octree strom kd?

data každého listového uzlu v octree tvoří místní strom KD. V oktroreu uzly pouze ukládají své informace o ohraničujícím rámečku. Každý listový uzel má pro usnadnění výzkumu přidělenou hodnotu indexu.

Doporučuje: