Kuinka kd-puu toimii?

Sisällysluettelo:

Kuinka kd-puu toimii?
Kuinka kd-puu toimii?

Video: Kuinka kd-puu toimii?

Video: Kuinka kd-puu toimii?
Video: CS GO : Rip King 2024, Marraskuu
Anonim

K-D-puu (kutsutaan myös K-Dimensionaalipuuksi) on binäärihakupuu, jossa kunkin solmun tiedot ovat K- ulotteinen piste avaruudessa … Osoittaa vasemmalle tämän tilan edustaa kyseisen solmun vasen alipuu ja tilan oikealla puolella olevia pisteitä edustaa oikea alipuu.

Onko KD Tree tarkka?

Tietopisteet jaetaan kussakin solmussa kahteen ryhmään. Kuten edellinen algoritmi, myös KD-puu on binääripuualgoritmi, joka päättyy aina enintään kahteen solmuun … Alla olevan kuvan oikealla puolella näet puun tarkan sijainnin. tietopisteet, vasemmalla puolella niiden spatiaalinen sijainti.

Kuinka teet KD-puun?

KD-puun rakentaminen

  1. Ensimmäisestä lisätystä pisteestä tulee puun juuri.
  2. Valitse akseli syvyyden perusteella, jotta akseli kiertää kaikkien kelvollisten arvojen läpi. …
  3. Lajittele pisteluettelo akselin mukaan ja valitse mediaani pivot-elementiksi. …
  4. Kierrä puuta, kunnes solmu on tyhjä, ja määritä sitten piste solmulle.
  5. Toista vaiheet 2-4 rekursiivisesti, kunnes kaikki pisteet on käsitelty.

Miksi käytämme kd-puuta?

KD-puut ovat erityinen tietorakenne, joka edustaa tehokkaasti tietojamme Erityisesti KD-puut auttavat järjestämään ja jakamaan tietopisteitä tiettyjen ehtojen perusteella. Nyt teemme joitain akselikohtaisia leikkauksia ja ylläpidämme luetteloita pisteistä, jotka kuuluvat kuhunkin näistä eri laatikoista.

Onko octree puu kd?

Oktpuun kunkin lehtisolmun tiedot muodostavat paikallisen KD-puun. Oktreessa solmut tallentavat tietonsa vain rajauslaatikosta. Jokaiselle lehtisolmulle annetaan indeksiarvo tutkimuksen helpottamiseksi.

Suositeltava: