Skip Navigation

The Computer Journal 1991 34(5):469-474; doi:10.1093/comjnl/34.5.469
© 1991 by British Computer Society
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (7)
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Chang, C. C.
Right arrow Articles by Jan, J. K.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

On the Design of a Machine-Independent Perfect Hashing Scheme

C. C. Chang1 *, C. Y. Chen2 § and J. K. Jan3 ¶

1 Institute of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan 62107, China, 2 Department of Electronics, Feng Chia University, Taichung, Taiwan 40724, China, 3 Department of Applied Mathematics, National Chung Hsing University, Taichung, Taiwan 40227, China

This paper proposes a new approach to be used for assigning keywords to addresses in the way that no two different keywords are assigned in the same address. In this approach, the assigned address of each keyword is determined as following form: address <-v1 (the keyword's ith character)+v2 (the keyword's jth character), where v1 and v2 are two integer-valued functions defined on the set of twenty-six English letters. The approach can be used for searching reserved words in compilers, function names in Operating Systems and so on. In considering heuristics to design the v1 and v2 functions, we were led to develop a letter-oriented merging-and-exchanging algorithm that finds the letter value assignments for v1 and v2 and achieves the reducing blank spaces in the constructed table.


Received February 1988. revised May 1988.

* Institute of Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan 62107, Republic of China

§ Department of Electronics, Feng Chia University, Taichung, Taiwan 40724, Republic of China

Department of Applied Mathematics, National Chung Hsing University, Taichung, Taiwan 40227, Republic of China


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer:
Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.