zpostcode
hash table
Apr 26, 2025 12:06 AM

  hash table computer science Actions Cite verifiedCite While every effort has been made to follow citation style rules, there may be some discrepancies. Please refer to the appropriate style manual or other sources if you have any questions. Select Citation Style MLA APA Chicago Manual of Style Copy Citation Share Share Share to social media Facebook X URL https://www.britannica.com/topic/hash-table Give Feedback Feedback Corrections? Updates? Omissions? Let us know if you have suggestions to improve this article (requires login). Feedback Type Select a type (Required) Factual Correction Spelling/Grammar Correction Link Correction Additional Information Other Your Feedback Submit Feedback Thank you for your feedback Our editors will review what you’ve submitted and determine whether to revise the article.

  Print Cite verifiedCite While every effort has been made to follow citation style rules, there may be some discrepancies. Please refer to the appropriate style manual or other sources if you have any questions. Select Citation Style MLA APA Chicago Manual of Style Copy Citation Share Share Share to social media Facebook X URL https://www.britannica.com/topic/hash-table Feedback Written by Stephen Eldridge Stephen Eldridge is a writer and editor of fiction and nonfiction for all ages. Stephen Eldridge Fact-checked by The Editors of Encyclopaedia Britannica Encyclopaedia Britannica's editors oversee subject areas in which they have extensive knowledge, whether from years of experience gained by working on that content or via study for an advanced degree. They write new content and verify and edit content received from contributors. The Editors of Encyclopaedia Britannica Last Updated: Nov 5, 2024 • Article History Table of Contents Ask the Chatbot a Question Ask the Chatbot a Question hash table, in computer science, a dictionary that maps keys to values using a hash function. A hash function is a mathematical function that maps data of arbitrary length to data of a fixed length. Hashing is a highly efficient way of performing certain operations, such as searches, insertions, and deletions. Hash functions are also widely used in cryptography, though not commonly in the form of hash tables.

  A hash table allows stored data to be retrieved from a table more quickly than a simple binary search of the data would allow, because the key being searched for is used to directly identify the index (row, or record) in the table that should be returned. For example, suppose one has a hash table designed to allow one to input a name and return a phone number. The hash table uses an algorithm to convert the name to a value of a fixed length that serves as the index for the table. Thus, hashing the key directs you to a specific place in the table to find the desired information.

  When more than one value is assigned to the same key, this is referred to as a collision. While collisions are not desirable, they are common and can be handled in different ways. One way is to have more than one value stored in a list at each index. This is called chaining. Multiple key values can be stored at the same index, and, when one of those keys is entered, it will be compared with the keys at the index until the correct one is found. Another method is called open addressing. In open addressing, when a collision occurs, one key is moved to a different open slot in the hash table based on a particular search algorithm.

  With chaining, many keys can be divided among the indices. A key and its associated date can be deleted in the same way. Hashing can be effective at dividing up a large number of keys so that searches and other operations on even very large amounts of data go quickly.

  A well-designed hash table can have a time complexity of O(1), or constant time, meaning that the same number of operations will be required to perform the search regardless of how many keys are in the table.

Comments
Welcome to zpostcode comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Recommend >
spot price
  also called:cash priceSpot price is the current price at which you can buy or sell an asset for immediate delivery and settlement. Also called the cash price, spot prices typically fluctuate throughout the day due to changing supply, demand, and expectations. The spot price of physical goods will also vary by region due to local supply and demand as well...
Anna Meares
  Anna Meares Australian cyclist Actions Share Share Share to social media Facebook X URL https://www.britannica.com/biography/Anna-Meares Share Share Share to social media Facebook X URL https://www.britannica.com/biography/Anna-Meares Also known as: Anna Maree Devenish Meares Written by Joan Hibler Joan Hibler is a senior editor at Encyclopædia Britannica. Joan Hibler Fact-checked by The Editors of Encyclopaedia Britannica Encyclopaedia Britannica's editors oversee subject areas...
Consumer discretionary sector: Investing in companies that make life a bit sweeter
     You have material needs in life—and also desires and wants. Companies in the consumer discretionary sector of the stock market make products that you may intensely covet but not need. For that reason, companies that offer goods and services subject to discretionary spending can (and do) see dramatic changes in demand, unlike the consumer staples sector.   Investing in the...
Anne Lamott
  Anne Lamott American author Actions Share Share Share to social media Facebook X URL https://www.britannica.com/biography/Anne-Lamott Share Share Share to social media Facebook X URL https://www.britannica.com/biography/Anne-Lamott Written by Laura Payne Laura Payne is a freelance writer whose work covers many topics. She is a former Wayne State University linguistics instructor. Laura Payne Fact-checked by The Editors of Encyclopaedia Britannica Encyclopaedia Britannica's...
Information Recommendation
Ted Koppel
  Ted Koppel American journalist and news broadcaster Actions Share Share Share to social media Facebook X URL https://www.britannica.com/biography/Ted-Koppel Share Share Share to social media Facebook X URL https://www.britannica.com/biography/Ted-Koppel Also known as: Edward James Martin Koppel Written and fact-checked by The Editors of Encyclopaedia Britannica Encyclopaedia Britannica's editors oversee subject areas in which they have extensive knowledge, whether from years of...
Leslie Jones
  Leslie Jones American actress Actions Share Share Share to social media Facebook X URL https://www.britannica.com/biography/Leslie-Jones Share Share Share to social media Facebook X URL https://www.britannica.com/biography/Leslie-Jones Also known as: Annette Leslie Jones Written by Leigh Goldstein Leigh Goldstein is a feminist media researcher based in Montreal. Leigh Goldstein Fact-checked by The Editors of Encyclopaedia Britannica Encyclopaedia Britannica's editors oversee subject areas...
...
Naval Battle of Campeche
  Naval Battle of Campeche Mexican history [1843] Actions Cite verifiedCite While every effort has been made to follow citation style rules, there may be some discrepancies. Please refer to the appropriate style manual or other sources if you have any questions. Select Citation Style MLA APA Chicago Manual of Style Copy Citation Share Share Share to social media Facebook X...
Industrials sector: Investing in big companies that do big things
     When envisioning the pillars of American industry, numerous products and services come to mind: heavy machinery for transportation, farming, and defense; building products, electrical equipment, and machine parts; and an array of functions, from supply chain consulting to basic facility services, like plumbing and janitorial duties.   What is the industrials sector?The industrials sector comprises companies that produce capital goods—products...
Consumer staples sector: Investing in stocks that provide the basics for living
     Some things you just can’t live without. Consumer staples are products that are essential or that you’re likely to purchase regardless of your personal finances or how the economy is performing. Food, drinks (including alcoholic beverages), tobacco, and household and personal care items are all considered consumer staples.   The sector comprises a broad swath of companies that make, market,...
Google Gemini
  Google Gemini generative AI Actions Share Share Share to social media Facebook X URL https://www.britannica.com/technology/Google-Gemini Share Share Share to social media Facebook X URL https://www.britannica.com/technology/Google-Gemini Also known as: Google Bard Written by Frannie Comstock Frannie Comstock is a writer based in Chicago. Frannie Comstock Fact-checked by The Editors of Encyclopaedia Britannica Encyclopaedia Britannica's editors oversee subject areas in which they...
The Tête à Tête
  The Tête à Tête painting by William Hogarth Actions Share Share Share to social media Facebook X URL https://www.britannica.com/topic/The-Tete-a-Tete Share Share Share to social media Facebook X URL https://www.britannica.com/topic/The-Tete-a-Tete Also known as: “Marriage A-la-Mode: 2, The Tête à Tête”, “Shortly After the Marriage” Written by Ana Finel Honigman Ana Finel Honigman is a New York- and London-based critic, curator, and...