AN EFFICIENT IMPLEMENTATION OF TRIE STRUCTURES

被引:60
|
作者
AOE, JI [1 ]
MORIMOTO, K [1 ]
SATO, T [1 ]
机构
[1] OSAKA KYOIKU UNIV,DEPT ARTS & SCI,IKEDA 563,JAPAN
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1992年 / 22卷 / 09期
关键词
DICTIONARY; INFORMATION RETRIEVAL; KEY RETRIEVAL STRATEGIES; NATURAL LANGUAGE PROCESSING;
D O I
10.1002/spe.4380220902
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new internal array structure, called a double-array, implementing a trie structure is presented. The double-array combines the fast access of a matrix form with the compactness of a list form. The algorithms for retrieval, insertion and deletion are introduced through examples. Although insertion is rather slow, it is still practical, and both the deletion and the retrieval time can be improved from the list form. From the comparison with the list for various large sets of keys, it is shown that the size of the double-array can be about 17 per cent smaller than that of the list, and that the retrieval speed of the double-array can be from 3.1 to 5.1 times faster than that of the list.
引用
收藏
页码:695 / 721
页数:27
相关论文
共 50 条
  • [1] An efficient retrieval algorithm for case structures using TRIE
    Koyama, M
    Morta, K
    Mizobuchi, S
    Aoe, J
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 4572 - 4577
  • [2] Effectiveness of an implementation method for retrieving similar strings by trie structures
    Fuketa, Masao
    Tamai, Toshiyuki
    Morita, Kazuhiro
    Aoe, Jun-ichi
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2013, 48 (02) : 130 - 135
  • [3] Efficient Approximate Conformance Checking Using Trie Data Structures
    Awad, Ahmed
    Raun, Kristo
    Weidlich, Matthias
    2021 3RD INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2021), 2021, : 1 - 8
  • [4] Method of compressing Trie structures
    Morimoto, Katsushi
    Iriguchi, Hirokazu
    Aoe, Jun-Ichi
    Software - Practice and Experience, 1994, 24 (03): : 265 - 288
  • [5] A METHOD OF COMPRESSING TRIE STRUCTURES
    MORIMOTO, K
    IRIGUCHI, H
    AOE, J
    SOFTWARE-PRACTICE & EXPERIENCE, 1994, 24 (03): : 265 - 288
  • [6] Data structures for efficient broker implementation
    Tomasic, A
    Gravano, L
    Lue, C
    Schwarz, P
    Haas, L
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1997, 15 (03) : 223 - 253
  • [7] Trie-join: a trie-based method for efficient string similarity joins
    Jianhua Feng
    Jiannan Wang
    Guoliang Li
    The VLDB Journal, 2012, 21 : 437 - 461
  • [8] Trie-join: a trie-based method for efficient string similarity joins
    Feng, Jianhua
    Wang, Jiannan
    Li, Guoliang
    VLDB JOURNAL, 2012, 21 (04): : 437 - 461
  • [9] An efficient trie construction for natural language dictionaries
    Sumitomo, T
    Morita, K
    Fuketa, M
    Tokunaga, H
    Aoe, JI
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2002, 79 (06) : 703 - 713
  • [10] Efficient Trie Braiding in Scalable Virtual Routers
    Song, Haoyu
    Kodialam, Murali
    Hao, Fang
    Lakshman, T. V.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (05) : 1489 - 1500