文件名称:自适应基数树:Java中快速且节省空间的基数树
文件大小:7.58MB
文件格式:ZIP
更新时间:2024-02-26 03:47:16
java datastructures trie data-structures radix
实施为Java NavigableMap的自适应基数树 该库基于ICDE 2013“自适应基数树:主存数据库的ARTful索引”,以的形式提供了自适应基数树(ART)的实现。 在有序数据结构的空间中,特别有趣,因为它们的高度和时间复杂度取决于密钥长度(k)而不是树中已经存在的密钥数(n)。 在数据集非常庞大的时代,当n的增长速度快于k时,具有与n无关的时间复杂度非常有吸引力。 但是,由于每个内部节点都有固定数量的子代,它们一直困扰着过多的空间消耗问题。 ART通过根据其实际拥有的子代数自适应地更改内部节点的大小来解决此问题。 随着内部节点的子代数增加/减少,ART将内部节点增加/缩小为