NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Self-Adjusting Hash Tables for Embedded Flight ApplicationsA common practice in computer science to associate a value with a key is to use a class of algorithms called a hash-table. These algorithms enable rapid storage and retrieval of values based upon a key. This approach assumes that many keys will need to be stored immediately. A new set of hash-table algorithms optimally uses system resources to ideally represent keys and values in memory such that the information can be stored and retrieved with a minimal amount of time and space. These hash-tables support the efficient addition of new entries. Also, for large data sets, the look-up time for large data-set searches is independent of the number of items stored, i.e., O(1), provided that the chance of collision is low.
Document ID
20080047207
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
James, Mark
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 24, 2013
Publication Date
November 1, 2008
Publication Information
Publication: NASA Tech Briefs, November 2008
Subject Category
Computer Programming And Software
Report/Patent Number
NPO-40363
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available