首页> 外文会议>International Conference on Computer Communication and Informatics >Elastica a Large Scale Elastic Array Data Structure
【24h】

Elastica a Large Scale Elastic Array Data Structure

机译:Elastica大规模弹性阵列数据结构

获取原文

摘要

In this paper, we present an elastic array, called Elastica (Elastic Array). The Elastica is the most space efficient resizable array, that is, Elastica allows increment and decrement of an array size. The Elastica is an array-of-array data structure which promotes increment and decrement of an array size dynamically. Most interestingly, the Elastica allocates memory blocks-wise and provides a functionality of accessing an element with O(1) time complexity. The Elastica allows the available memory blocks to be non-contiguous without violating the properties of the conventional single dimensional array. The Elastica offers the most space-efficient resizable array with O (log2n) extra space complexity. The Elastica is used to implement various data structures similar to conventional array. Besides, the Elastica has got other added advantages in implementing the available data structure.
机译:在本文中,我们提出了一种弹性阵列,称为Elastica(弹性阵列)。 Elastica是最节省空间的可调整大小的数组,也就是说,Elastica允许递增和递减数组大小。 Elastica是一种数组数组数据结构,可动态促进数组大小的递增和递减。最有趣的是,Elastica按块分配内存,并提供访问具有O(1)时间复杂度的元素的功能。 Elastica允许可用的存储块不连续,而不会违反常规一维数组的属性。 Elastica提供了最节省空间的可调整大小的数组,其中O(对数 2 n)额外的空间复杂度。 Elastica用于实现类似于常规阵列的各种数据结构。此外,Elastica在实现可用数据结构方面还具有其他附加优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号