期刊文献+

快速动态优先搜索树的实现及其应用 被引量:3

Realization and Application of Fast Dynamic Priority Search Tree
下载PDF
导出
摘要 对形如([x1:x2],[-∞:y])的二维查询问题,提出一种快速的、易于实现的动态优先搜索树数据结构及其相关算法,采用只在叶节点存储数据的结构,以及在常数时间内实现旋转操作的算法。设n为数据点的个数,k为满足搜索条件的解的个数,则该动态搜索树空间复杂度为O(n),插入、删除操作的时间复杂度为O(logn),搜索复杂度为O(logn+k)。 A fast Dynamic Priority Search Tree(DPST) is proposed for 2-D range query in form of ([x1: x2], [-∞:y]). The proposed DPST stores input data only in its leaf nodes and performs tree rotation in constant time. Let n be the total number of leaf nodes in the tree, and k be the number of solutions in query. The tree requires takes O(n) storage space and takes O(logn) for insertion and deletion, and O(logn+k) time for query.
出处 《计算机工程》 CAS CSCD 北大核心 2009年第10期40-43,48,共5页 Computer Engineering
基金 国家自然科学基金资助项目(90307017 60676018) 教育部高等学校博士学科点专项科研基金资助项目(20050246082) 上海市自然科学基金资助项目(05JC14007)
关键词 动态优先搜索树 区域树 Dynamic Priority Search Tree(DPST) range tree heap
  • 相关文献

参考文献5

  • 1Berg M, Van Kreveld M, Overmars M, et al. Computational Geometry Algorithms and Applications[M]. 2nd ed. Berlin, Germany: Springer, 2000.
  • 2McCreight E M. Priority Search Trees[J]. SIAM Journal of Computing, 1985, 14(2): 257-276.
  • 3Bennan P, Kahng A B, Vidhani D, et al. Optimal Phase Conflict Removal for Layout of Dark Field Alternating Phase Shifting Masks[J]. IEEE Transactions on Computer-aided Design of Integrated Circuits and Systems, 2000, 19(2): 175-187.
  • 4Tamassia R. Priority Search Tree[EB/OL]. (2008-03-01). http://www. cs.brown.edu/courses/cs252/misc/proj/src/Spr96-97/mjr/doc/09.ps.
  • 5Cormen T H, Leiserson C E, Rivest R L, et al. Introduction to Algorithms[M ]. 2nd ed. Cambridge, UK: MIT Press, 2002.

同被引文献32

  • 1马礼,李敬喆,葛根焰,杨银刚.一种基于多核环境的海量数据快速读取方法[J].计算机研究与发展,2011,48(S1):63-67. 被引量:2
  • 2Nahar S, Sahni S. Fast Algorithm for Polygon Decomposition[J]. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 1988, 7(4): 473-483.
  • 3Wu Sanyuan, Sahni S. Covering Rectilinear Polygons by Rectangles[J]. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 1990, 9(4): 377-388.
  • 4Tomfis A P, Bajuelos A L. Generating Random Orthogonal Polygons[C]//Proc, of CAEP1A-TLA'03. [S. t.]: Springer-Verlag, 2003.
  • 5O'Rourke J, Pashchenko I, Tewari G. Partitioning Orthogonal Polygons into Fat Rectangles[C]//Proc. of the 13th Canadian Conference on Computational Geometry. Ontario, Canada: [s. n.], 2001.
  • 6Zhu Chong, Sundaram G, Snoeyink J, et al. Generating Random Polygons with Given Vertices[J]. Computational Geometry, 1996, 6(5): 277-290.
  • 7Auer T, Held M. Heuristics for the Generation of Random Polygons[C]//Proc, of the 8th Canadian Conference on Computational Geometry. Ottawa, Canada: [s. n.], 1996.
  • 8van Leeuwen J, Schoone A A. Untangling a Traveling Salesman Tour in the Plane[C]//Proc. of the 7th Conference on Graph Theoretic Concepts in Computer Science. Linz, Austria: [s. n.], 1981.
  • 9CGAL Developer Community. CGAL User and Reference Manual[DB/OL]. (2009-10-05). http://www.cgal.org/Manual/3.5/doc_ html]cgal manual/Generator_ref/Functlon random polygon 2.html.
  • 10Alto P. Google ’ s Android becomes the world ’ s leading smartphone platform [ EB/OL ]. 2011-01-31. http://www.canalys. com/pr/2011 /r2011013. html.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部