Kuidas kd puu töötab?

Sisukord:

Kuidas kd puu töötab?
Kuidas kd puu töötab?

Video: Kuidas kd puu töötab?

Video: Kuidas kd puu töötab?
Video: Probability (part 2) 2024, November
Anonim

K-D puu (nimetatakse ka K-mõõtmeliseks puuks) on binaarne otsingupuu, kus iga sõlme andmed on K- mõõtmeline punkt ruumis … Osutab vasakule sellest ruumist on esindatud selle sõlme vasak alampuu ja ruumist paremal olevad punktid on esindatud parempoolse alampuuga.

Kas KD Tree on täpne?

Andmepunktid jagatakse igas sõlmes kaheks komplektiks. Nagu eelmine algoritm, on ka KD Tree binaarpuu algoritm, mis lõpeb alati maksimaalselt kahe sõlmega … Alloleva pildi paremas servas näete puute täpset asukohta. andmepunktid, vasakul pool nende ruumiline asukoht.

Kuidas teha KD-puud?

KD-Tree ehitamine

  1. Esimesest sisestatud punktist saab puu juur.
  2. Valige sügavuse põhjal telg, et telg liiguks läbi kõigi kehtivate väärtuste. …
  3. Sorteeri punktide loend telje järgi ja vali pöördeelemendiks mediaan. …
  4. Liikuge puus, kuni sõlm on tühi, seejärel määrake punkt sõlmele.
  5. Korrake samme 2-4 rekursiivselt, kuni kõik punktid on töödeldud.

Miks me kasutame kd-puud?

KD-puud on spetsiifiline andmestruktuur meie andmete tõhusaks esitamiseks Eelkõige aitab KD-puud korraldada ja jaotada andmepunkte konkreetsete tingimuste alusel. Nüüd teeme mõned teljega joondatud lõiked ja peame loendeid punktidest, mis langevad igasse erinevasse prügikasti.

Kas oktree on puu kd?

Oktpuu iga lehesõlme andmed koosnevad kohalikust KD-puust. Oktris salvestavad sõlmed ainult oma teabe piirdekasti kohta. Igale lehesõlmele antakse uurimise mugavuse huvides indeksi väärtus.

Soovitan: