Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A dictionary storage management method based on one-dimensional linear space to realize trie tree

A linear space and dictionary technology, applied in electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of data movement or storage space backtracking, conflicts, slow dictionary data storage rate, etc., to improve the efficiency of data loading and storage , Serialization and deserialization convenience, the effect of overcoming the backtracking problem of data movement or storage space

Active Publication Date: 2017-03-08
SHENZHEN AUDAQUE DATA TECH
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, there is such a problem in this dictionary data storage method based on the Trie tree implemented by double arrays: the conflict caused by inserting a new state will cause a large number of conflicting dictionary data to be moved, which will not only result in slow dictionary data storage speed, but also Can cause backtracking issues with data movement or storage space

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A dictionary storage management method based on one-dimensional linear space to realize trie tree
  • A dictionary storage management method based on one-dimensional linear space to realize trie tree
  • A dictionary storage management method based on one-dimensional linear space to realize trie tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to make the purpose, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0038] The embodiment of the present invention provides a dictionary storage management method based on a one-dimensional linear space to realize a Trie tree. The method includes the following steps: obtaining complete dictionary data; generating ordered dictionary data and storing them in a one-dimensional array; creating a Trie The tree implements the storage of dictionary data.

[0039] Such as figure 1 Shown is a flow chart of a one-dimensional linear space implementation of a trie tree dictionary storage management method according to an embodiment of the present invention, including the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A one-dimensional linear space-based method for implementing trie tree dictionary storage and management. The method comprises the following steps: acquiring complete dictionary data; generating ordered dictionary data and storing in a one-dimensional array; and, establishing a trie tree to implement storage of the dictionary data. The method employs the one-dimensional array instead of a dual array (base [] and check []), thus allowing for serialization and deserialization of the trie tree to be of increased degree of convenience and speed, and allowing for increased efficiency in loading and storage of a dictionary, while at the same time solving the problem of data movement or storage space backtracking found in a trie tree dictionary data storage method implemented with a dual array.

Description

technical field [0001] The invention relates to a dictionary storage management method, in particular to a dictionary storage management method based on a one-dimensional linear space to realize a Trie tree. Background technique [0002] In the field of information retrieval and natural language processing, especially in the technical application based on the dictionary, the scale of the dictionary is generally very large, with tens of thousands or even hundreds of millions of records, especially the scale of the inverted index in the search engine is the largest . The storage of massive data dictionaries is usually realized by index data structure. Commonly used index structures include linear index tables, inverted lists, hash tables, and search trees. The implementation version of the popular Trie tree on the current network is generally based on a double array. The names of the two arrays are base[] and check[] respectively. The subscript i of each element in the array...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/30
CPCG06F16/9027
Inventor 王国印贾西贝
Owner SHENZHEN AUDAQUE DATA TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products