Свързана графика с квадратни дървета (намиране на път)

Четох нещо за квадратните дървета и се опитвам да се възползвам от тях за намиране на път. За тази цел се опитвам да използвам квадратно дърво, за да създам свързана графика, където всеки „минимален правоъгълник“ (възел без деца) е директно свързан със съседните му минимални правоъгълници. За да илюстрирам... ако погледнете долния десен правоъгълник в http://en.wikipedia.org/wiki/File:Point_quadtree.svg, този правоъгълник е възел без деца в дървото и трябва да бъде директно свързан с трите правоъгълника около него, които също са възли без деца.

Създаването на quadtree е доста лесно, но не съм сигурен как да открия връзки с него. Може ли някой да ми предложи някаква представа?

Благодаря предварително!


person josh    schedule 03.03.2011    source източник


Отговори (1)


Долният десен правоъгълник е само дете на съседните 3 правоъгълника. Погледнете го отгоре като пирамида, когато стоите на върха и вижте как квадратното дърво разделя пространството рекурсивно в 4 посоки. ето по-добро обяснение http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-indexing-with-Quadtrees-and-Hilbert-Curves

person Gigamegs    schedule 08.03.2011