首页 | 本学科首页   官方微博 | 高级检索  
     检索      


On the dynamization of data structures
Authors:Nageswara S V Rao  Vijay K Vaishnavi  S Sitharama Iyengar
Institution:(1) Department of Computer Science, Louisiana State University, 70803 Baton Rouge, LA, USA;(2) Department of Computer Information Systems, Georgia State University, University Plaza, 30303 Atlanta, GA, USA
Abstract:In this paper we present a simple dynamization method that preserves the query and storage costs of a static data structure and ensures reasonable update costs. In this method, the majority of data elements are maintained in a single data structure, and the updates are handled using ldquosmallerrdquo auxiliary data structures. We analyze the query, storage, and amortized update costs for the dynamic version of a static data structure in terms of a functionf, such thatf(n)<n, that bounds the sizes of the auxiliary data structures (wheren is the number of elements in the data structure). The conditions onf for minimal (with respect to asymptotic upper bounds) amortized update costs are then obtained. The proposed method is shown to be particularly suited for the cases where the merging of two data structures is more efficient than building the resultant data structure from scratch. Its effectiveness is illustrated by applying it to a class of data structures that have linear merging cost; this class consists of data structures such as Voronoi diagrams, K-d trees, quadtrees, multiple attribute trees, etc.
Keywords:E  1
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号