AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Welche Datenstruktur für Baum? (z.B. Octree, KD-tree)
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Datenstruktur für Baum? (z.B. Octree, KD-tree)

Ein Thema von Sternkucker · begonnen am 31. Jan 2010 · letzter Beitrag vom 31. Jan 2010
Antwort Antwort
Sternkucker

Registriert seit: 6. Dez 2009
5 Beiträge
 
#1

Re: Welche Datenstruktur für Baum? (z.B. Octree, KD-tree)

  Alt 31. Jan 2010, 19:41
Cooles Tutorial. Das Programmier-Level ist halt ziemlich hoch und deutlich über meinem angesiedelt.
Kannst du mir einen Lesetip für das erwähnte "dynamische" geben? Hat das mit Pointern zu tun?

Beim Lesen des Octree ist mir aufgefallen: Im Grunde wird doch dabei der Raum in Würfel eingeteilt. Sagen wir, 10x10x10 = 1000 Würfel als Unterteilung des Gesamtraumes.
  • Nun könnte ich doch eine Liste erstellen: Würfel 1 enthält Punkte 1, 2, 3,...
  • Noch eine Liste: Würfel 1 grenzt an Würfel 2, 3, ... (gesamt 26)
  • Man durchsuche den Ausgangswürfel und die umliegenden nach dem nächstliegenden Punkt, und weite die Suche aus falls nötig
So muss man zur Laufzeit im Idealfall nur 26 + 1 von gesamt 1000 Würfeln durchsuchen, das wäre ein Speedup von 37. Die Berechnungen, die zum Aufbau der Struktur anfallen, können im Vorfeld ablaufen, dafür steht genügend Zeit zur Verfügung.

Ist das Verfahren brauchbar? Wieviel schlechter ist es als ein Octree? Das könnte ich mit meinen Fähigkeiten wahrscheinlich gut umsetzen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz