International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 132 - Issue 8 |
Published: December 2015 |
Authors: Safwan W. Qasem, Ameur A. Touir |
![]() |
Safwan W. Qasem, Ameur A. Touir . Cardinal Neighbor Quadtree: a New Quadtree-based Structure for Constant-Time Neighbor Finding. International Journal of Computer Applications. 132, 8 (December 2015), 22-30. DOI=10.5120/ijca2015907501
@article{ 10.5120/ijca2015907501, author = { Safwan W. Qasem,Ameur A. Touir }, title = { Cardinal Neighbor Quadtree: a New Quadtree-based Structure for Constant-Time Neighbor Finding }, journal = { International Journal of Computer Applications }, year = { 2015 }, volume = { 132 }, number = { 8 }, pages = { 22-30 }, doi = { 10.5120/ijca2015907501 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2015 %A Safwan W. Qasem %A Ameur A. Touir %T Cardinal Neighbor Quadtree: a New Quadtree-based Structure for Constant-Time Neighbor Finding%T %J International Journal of Computer Applications %V 132 %N 8 %P 22-30 %R 10.5120/ijca2015907501 %I Foundation of Computer Science (FCS), NY, USA
This paper presents a new quadtree structure: Cardinal Neighbor Quadtrees (CN-Quadtree), that allows finding neighbor quadrants in constant time regardless of their sizes. Gunter Schrack’s solution [1] was able to compute the location code of equal size neighbors in constant-time without guaranteeing their existence. The structure proposed by Aizawa [3][2][3]was able to determine the existence of equal or greater size neighbors and compute their location in constant time, to which the access-time complexity should be added. The proposed structure, the Cardinal Neighbor Quadtree, a pointer based data structure, can determine the existence, and access a smaller, equal or greater size neighbor in constant-time O(1). The time complexity reduction is obtained through the addition of only four pointers per leaf node in the quadtree.