Method for constructing perfect Hash function for processing bulk dictionary
A large-scale, dictionary technology, applied in electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as large working space, a large number of, and can not guarantee perfect hash function, to reduce working space, good effect, The effect of reducing construction time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0057]In this embodiment, the method for constructing a perfect hash function for processing large-scale dictionaries is also divided into three stages: the character smoothing stage, the multi-level correlation graph construction stage and the vertex assignment stage, which are described in detail below:
[0058] 1. Character smoothing stage
[0059] In a correlogram, the higher the degree of a vertex, the more difficult it is to associate an integer with that vertex, and the smaller the fill factor of the hash function is likely to be. Therefore, the present invention smoothes all the words in the dictionary before constructing the multi-level correlation graph, so that the vertex degrees of each constructed correlation graph are small and evenly distributed. In the present invention, all characters except the first character of the word are smoothed into two characters by two different smoothing functions, for example, for the word k=c 1 c 2 …c n , the shape after smooth...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com