Computing Atlas

How Computing Was Built
Concepts

Hash Table

Also Known As Hash Map
Data Structure

Citation Formats

General Reference

APA Style

BibTeX

A hash table is a data structure that implements an associative array, also called a dictionary or map: it stores key and value pairs and finds a value from its key in roughly constant expected time by computing where the entry lives rather than searching for it. The idea of hashing with chaining appears as early as January 1953, in an internal IBM memorandum by Hans Peter Luhn, and hash tables now sit inside nearly every language runtime and database.

Facts
Origin Year
1953 1
The January 1953 IBM memorandum by Hans Peter Luhn that used hashing with chaining.
Core Principle
Compute where a value belongs from its own key, so a lookup goes straight to the right place instead of searching. 1
Cross-Tradition Connections

Associated With

In Field

Sources
1. Wikipedia: Hash Table
Wikimedia FoundationOverview and History sections
Quote, Overview and History sections
a hash table is a data structure that implements an associative array, also called a dictionary or simply map
View the Source
1. Wikipedia: Hash Table
Wikimedia FoundationHistory section
Quote, History section
In January 1953, Hans Peter Luhn wrote an internal IBM memorandum that used hashing with chaining.
View the Source
1. Wikipedia: Hash Table
Wikimedia FoundationIntroductionView the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.