Search references for HASH TABLE. Phrases containing HASH TABLE
See searches and references containing HASH TABLE!HASH TABLE
Associative array for storing key–value pairs
data type that maps keys to values. A hash table uses a hash function to compute an index, also called a hash code, into an array of buckets or slots
Hash_table
Decentralized distributed system with lookup service
A distributed hash table (DHT) is a distributed system that provides a lookup service similar to a hash table. Key–value pairs are stored in a DHT, and
Distributed_hash_table
Mapping arbitrary data to fixed-size values
hash function are called hash values, hash codes, (hash/message) digests, or simply hashes. The values are usually used to index a fixed-size table called
Hash_function
Password cracking dataset
A rainbow table is a precomputed table for caching the outputs of a cryptographic hash function, usually for cracking password hashes. Passwords are typically
Rainbow_table
Data structure hashing scheme
Cuckoo hashing is a scheme in computer programming for resolving hash collisions of values of hash functions in a table, with worst-case constant lookup
Cuckoo_hashing
Hash collision resolution technique
Open addressing, or closed hashing, is a method of collision resolution in hash tables. With this method a hash collision is resolved by probing, or searching
Open_addressing
Multithreaded to allow concurrent access
concurrent hash table or concurrent hash map is an implementation of hash tables allowing concurrent access by multiple threads using a hash function.
Concurrent_hash_table
Hash function phenomenon
computer science, a hash collision or hash clash is when two distinct pieces of data in a hash table share the same hash value. The hash value in this case
Hash_collision
Hashing technique
In computer science, consistent hashing is a special kind of hashing technique such that when a hash table is resized, only n / m {\displaystyle n/m} keys
Consistent_hashing
Hash function without any collisions
Perfect hash functions may be used to implement a lookup table with constant worst-case access time. A perfect hash function can, as any hash function
Perfect_hash_function
Formatted data in computer science
A hash array mapped trie (HAMT, /ˈhæmt/) is an implementation of an associative array that combines the characteristics of a hash table and an array mapped
Hash_array_mapped_trie
Technique for selecting hash functions
computing, universal hashing (in a randomized algorithm or data structure) refers to selecting a hash function at random from a family of hash functions with
Universal_hashing
Type of data structure
the above picture hash 0 is the result of hashing the concatenation of hash 0-0 and hash 0-1. That is, hash 0 = hash( hash 0-0 + hash 0-1 ) where "+" denotes
Merkle_tree
Data structure that maps virtual addresses with physical addresses
this is where the collision chain is used. This hash table is known as a hash anchor table. The hashing function is not generally optimized for coverage
Page_table
Hash function that is suitable for use in cryptography
the hash output is then hashed with the next block, creating a new hash reflecting everything to that point; again and again until the final hash reflects
Cryptographic_hash_function
Array that replaces runtime computation with a simpler array indexing operation
{\displaystyle k} , a hash table would store the value v {\displaystyle v} in the slot h ( k ) {\displaystyle h(k)} where h {\displaystyle h} is a hash function i
Lookup_table
Algorithm used in relational databases
building hash tables from the tuples of one or both of the joined relations, and subsequently probing those tables so that only tuples with the same hash code
Hash_join
Algorithmic technique using hashing
In computer science, locality-sensitive hashing (LSH) is a fuzzy hashing technique that hashes similar input items into the same "buckets" with high probability
Locality-sensitive_hashing
Data structure which is efficient to both store in memory and query
perfect hash function, and can be implemented using as few as O ( m log log log n ) {\displaystyle O(m\log \log \log n)} bits. A succinct hash table, also
Succinct_data_structure
Data structure holding key/value pairs
associative arrays. The two major solutions to the dictionary problem are hash tables and search trees. It is sometimes also possible to solve the problem
Associative_array
Random data used as an additional input to a hash function
function that hashes data, a password or passphrase. Salting helps defend against attacks that use precomputed tables (e.g. rainbow tables), by vastly growing
Salt_(cryptography)
List of data hashes
as fast table lookup (hash tables) and distributed databases (distributed hash tables). A hash list is an extension of the concept of hashing an item
Hash_list
Non-cryptographic hash function
FNV offset basis yield the following table of FNV hash parameters: The FNV hash was designed for fast hash table and checksum use, not cryptography. The
Fowler–Noll–Vo_hash_function
Hash functions
non-cryptographic hash functions, such as CityHash; this can be used to prevent denial-of-service attacks against hash tables ("hash flooding"), or to
SipHash
Data organization and storage formats
Distributed hash table Double hashing Dynamic perfect hash table Hash array mapped trie Hash list Hash table Hash tree Hash trie Koorde Prefix hash tree Rolling
List_of_data_structures
Protocol for distributed hash table
a protocol and algorithm for a peer-to-peer distributed hash table. A distributed hash table stores key-value pairs by assigning keys to different computers
Chord_(peer-to-peer)
Programming technique for resolving duplicate hash values in a hash table data structure
perfect hashing is a programming technique for resolving collisions in a hash table data structure. While more memory-intensive than its hash table counterparts
Dynamic_perfect_hashing
Hopscotch hashing is a scheme in computer programming for resolving hash collisions of values of hash functions in a table using open addressing. It is
Hopscotch_hashing
Algorithm
buckets in a hash table and hash the object name O into this table. Unfortunately, if any of the sites fails or is unreachable, the hash table size changes
Rendezvous_hashing
Topics referred to by the same term
Look up hash in Wiktionary, the free dictionary. Hash, hashes, hash mark, or hashing may refer to: Hash (food), a coarse mixture of ingredients, often
Hash
Computer programming method for hashing
probing is a scheme in computer programming for resolving collisions in hash tables, data structures for maintaining a collection of key–value pairs and
Linear_probing
Computer programming technique
Double hashing is a computer programming technique used in conjunction with open addressing in hash tables to resolve hash collisions, by using a secondary
Double_hashing
Hash table collision resolution strategy
Coalesced hashing, also called coalesced chaining, is a strategy of collision resolution in a hash table that forms a hybrid of separate chaining and open
Coalesced_hashing
Cache of previously seen positions, and associated evaluations in a game tree
Transposition tables are typically implemented as hash tables encoding the current board position as the hash index. The number of possible positions that
Transposition_table
Search algorithm
For each point, its quantized transformed coordinates are stored in the hash table as a key, and indices of the basis points as a value. Then a new pair
Geometric_hashing
Phenomenon observed in hash tables
degradation in linear-probing hash tables. The phenomenon states that, as elements are added to a linear probing hash table, they have a tendency to cluster
Primary_clustering
Abstract data type for storing distinct values
generic HashSet and BTreeSet types. Java offers the Set interface to support sets (with the HashSet class implementing it using a hash table), and the
Set_(abstract_data_type)
Hash function construction used in computer programs that play abstract board games
games, such as chess and Go, to implement transposition tables, a special kind of hash table that is indexed by a board position and used to avoid analyzing
Zobrist_hashing
Technique in functional programming
garbage-collected. ;; weak hashes ;; (require 'hash-table) (define (make-weak-table . args) (apply make-hash-table args)) (define (weak-table-set! table key data) (let
Hash_consing
BitTorrent protocol. See Comparison of BitTorrent clients. Distributed Hash Tables (DHT) are used in Bittorrent for peers to send a list of other seeds/peers
Glossary_of_BitTorrent_terms
filter by storing a collection of fingerprints (hashes of the keys) in a compact or succinct hash table. Such filters are sometimes referred to as fingerprint
Approximate membership query filter
Approximate_membership_query_filter
Collection of hash functions
{ hash += key[i++]; hash += hash << 10; hash ^= hash >> 6; } hash += hash << 3; hash ^= hash >> 11; hash += hash << 15; return hash; } Sample hash values
Jenkins_hash_function
Data structure for approximate set membership
representing sets, such as self-balancing binary search trees, tries, hash tables, or simple arrays or linked lists of the entries. Most of these require
Bloom_filter
Cryptographic attack
a collision attack on a cryptographic hash tries to find two inputs producing the same hash value, i.e. a hash collision. This is in contrast to a preimage
Collision_attack
Peer-to-peer overlay network
Mainline DHT is the name given to the Kademlia-based distributed hash table (DHT) used by BitTorrent clients to find peers via the BitTorrent protocol
Mainline_DHT
Problem in computational complexity theory
{\displaystyle S[i]} into a hash table, and then, for each index i {\displaystyle i} and j {\displaystyle j} , checking whether the hash table contains the integer
3SUM
science, SUHA (Simple Uniform Hashing Assumption) is a basic assumption that facilitates the mathematical analysis of hash tables. The assumption states that
SUHA_(computer_science)
Type of hash function
A rolling hash (also known as recursive hashing or rolling checksum) is a hash function where the input is hashed in a window that moves through the input
Rolling_hash
Particular way of storing and organizing data in a computer
indice for data retrieval, while compiler implementations usually use hash tables to look up identifiers. Filesystems and search engines make extensive
Data_structure
Cryptographic hash function
BLAKE is a cryptographic hash function based on Daniel J. Bernstein's ChaCha stream cipher, but a permuted copy of the input block, XORed with round constants
BLAKE_(hash_function)
Search tree data structure
and IP routing, offering advantages over hash tables due to their prefix-based organization and lack of hash collisions. Every child node shares a common
Trie
Form of hashing
own hash table. FKS hashing requires that if collisions occur they must do so only on the top level. The top level contains a randomly created hash function
Static_hashing
Data structure used by a language translator such as a compiler or interpreter
symbol tables is the hash table. The time for searching in hash tables is relatively independent of the number of elements stored in the table (constant
Symbol_table
BitTorrent-related file format
file, and/or achieves a similar result through the use of distributed hash tables (DHS). Then the client connects directly to the peers in order to request
Torrent_file
Content-addressable, peer-to-peer hypermedia distribution protocol
file sharing peer-to-peer network for sharing data using a distributed hash table to store provider information. By using content addressing, IPFS uniquely
InterPlanetary_File_System
Hash functions computed by exclusive or
computer science, tabulation hashing is a method for constructing universal families of hash functions by combining table lookup with exclusive or operations
Tabulation_hashing
Family of cryptographic hash functions
The Secure Hash Algorithms are a family of cryptographic hash functions published by the National Institute of Standards and Technology (NIST) as a U.S
Secure_Hash_Algorithms
an API for storing and retrieving key/value data into a log-structured hash table. The design owes a lot to the principles found in log-structured file
Bitcask
Type of hash system
re-hashing is an incremental operation (done one bucket at a time, as needed). This means that time-sensitive applications are less affected by table growth
Extendible_hashing
polymorphic hash table: - exception NotFound; exception NotFound - val m : (string, string) HashTable.hash_table = HashTable.mkTable (HashString.hashString
Comparison of programming languages (associative array)
Comparison_of_programming_languages_(associative_array)
Type of decentralized and distributed network architecture
structured P2P networks implement a distributed hash table (DHT), in which a variant of consistent hashing is used to assign ownership of each file to a
Peer-to-peer
Hash functions intended for applications that do not need rigorous security
described as universal hash functions. Among the typical uses of non-cryptographic hash functions are bloom filters, hash tables, and count sketches. These
Non-cryptographic hash function
Non-cryptographic_hash_function
Dynamic data structure
Linear hashing (LH) is a dynamic data structure which implements a hash table and grows or shrinks one bucket at a time. It was invented by Witold Litwin
Linear_hashing
Address collision resolution scheme
computer programming for resolving hash collisions in hash tables. Quadratic probing operates by taking the original hash index and adding successive values
Quadratic_probing
Data structure in computer board games
hash table. The number of entries in the hash table is modest, on the order of 8 ∗ 2 8 {\displaystyle 8*2^{8}} bytes, or about 2 kilobytes. Two hash function
Bitboard
2-choice hashing, also known as 2-choice chaining, is "a variant of a hash table in which keys are added by hashing with two hash functions. The key is
2-choice_hashing
Concept in relational database design
and update information in a database table. There may be several keys in any given table. For example, in a table of employees, both employee number and
Unique_key
Form of computer memory management
weak tracking features. For instance, weak hash tables are useful. Like a regular hash table, a weak hash table maintains an association between pairs of
Tracing_garbage_collection
Data used for bitwise operations
involve the image pixel mixage by binary masking. To create a hashing function for a hash table, often a function is used that has a large domain. To create
Mask_(computing)
Probabilistic data structure in computer science
serves as a frequency table of events in a stream of data. It uses hash functions to map events to frequencies, but unlike a hash table uses only sub-linear
Count–min_sketch
Data structure used in image rendering
fashion, a technique introduced by Nielsen & Museth's similar DT-Grid. The Hash Table Local Level Set method was introduced in 2011 by Eyiyurekli and Breen
Level_set_(data_structures)
GNU replacement for the Bourne shell
locations in a hash table. To perform a full $PATH search without any interference from the hash table, remove the current table with hash -r and search
Bash_(Unix_shell)
2011 edition of the C++ programming language standard
developed their own hash table implementations, the prefix “unordered” was used instead of “hash”. The new library has four types of hash tables, differentiated
C++11
Group of class templates in the C++ Standard Library
a group of class templates in the C++ Standard Library that implement hash table variants. Being templates, they can be used to store arbitrary elements
Unordered associative containers (C++)
Unordered_associative_containers_(C++)
infrastructure that provides hash table functionality on an Internet-like scale. CAN was one of the original four distributed hash table proposals, introduced
Content-addressable_network
Cycle through all length-k sequences
to produce a hash code in the range [0, 31], which is then used as an index into hash table BitPositionLookup. The selected hash table value is the bit
De_Bruijn_sequence
Hardware that translates virtual addresses to physical addresses
share the same hash table. The 52-bit address is hashed, then used as an index into the off-chip table. There, a group of eight-page table entries is scanned
Memory_management_unit
Message-digest hashing algorithm
is a widely used hash function producing a 128-bit hash value. MD5 was designed by Ronald Rivest in 1991 to replace an earlier hash function MD4, and
MD5
Data structure for approximate set membership
filters were first described in 2014. A cuckoo filter uses a hash table based on cuckoo hashing to store the fingerprints of items. The data structure is
Cuckoo_filter
Tables comparing general and technical information for common hashes
The following tables compare general and technical information for a number of cryptographic hash functions. See the individual functions' articles for
Comparison of cryptographic hash functions
Comparison_of_cryptographic_hash_functions
File-sharing server
connection to a tracker. Modern BitTorrent clients may implement a distributed hash table and the peer exchange protocol to discover peers without trackers; however
BitTorrent_tracker
Search algorithm finding the position of a target value within a sorted array
are specialized data structures designed for fast searching, such as hash tables, that can be searched more efficiently than binary search. However, binary
Binary_search
Open source distributed memory caching system
library. Memcached's APIs provide a large hash table distributed across multiple machines. When the table is full, subsequent inserts cause older data
Memcached
Library for creating and reading constant databases
It consists of three parts: a fixed-size header, data, and a set of hash tables. Lookups are designed for exact keys only, though other types of searches
Cdb_(software)
Variable that represents an argument to a function
representing the hash key for the data: class HASH_TABLE [G, K -> HASHABLE] … When a class becomes a client to HASH_TABLE, the formal generic parameters are substituted
Parameter (computer programming)
Parameter_(computer_programming)
Vectorizing features using a hash function
In machine learning, feature hashing, also known as the hashing trick (by analogy to the kernel trick), is a fast and space-efficient way of vectorizing
Feature_hashing
Fried potato dish
Hash browns, also spelled hashed browns and hashbrowns, are a popular American breakfast food consisting of finely julienned potatoes that have been fried
Hash_browns
Standard UNIX utility
$ hash Print the hash table. $ hash cat Searches for command cat in the path specified by PATH environmental variable; if found, adds it to the hash. find
Hash_(Unix)
Object-oriented programming language
example, in class HASH_TABLE [G, KEY -> HASHABLE] a derivation HASH_TABLE [INTEGER, STRING] is valid only if STRING inherits from HASHABLE (as it indeed does
Eiffel_(programming_language)
Index of articles associated with the same name
similarity to a closed[clarification needed] hash table A data structure which "combines features of hash tables and LC-tries (least compression tries) in
Hash_trie
Probabilistic data structure
chance that multiple hash collisions can render a element unrecoverable. Like a CBF, an IBF consists of a hash table B which uses k hash functions h1...hk
Counting_Bloom_filter
Number divisible only by 1 and itself
-independent hashing by using higher-degree polynomials, again modulo large primes. As well as in the hash function, prime numbers are used for the hash table size
Prime_number
Typographical symbol (@)
echoed. In Windows PowerShell, @ is used as array operator for array and hash table literals and for enclosing here-string literals. The Vue template language
At_sign
Data structure with nodes pointing to the next node
memorandum in January 1953 that suggested the use of linked lists in chained hash tables. LISP, standing for list processor, was created by John McCarthy in 1958
Linked_list
Two-dimensional cellular automaton
live-coordinate array. The drawback is that counting live neighbours becomes a hash-table lookup or search operation, slowing down simulation speed. With more sophisticated
Conway's_Game_of_Life
Computer communications authentication algorithm
cryptography, an HMAC (sometimes expanded as either keyed-hash message authentication code or hash-based message authentication code) is a specific type of
HMAC
Data structure
operation. Hash tables are commonly said to have expected O(1) insertion and deletion times, but this is only true when considering computation of the hash of
Radix_tree
Peer-to-peer file sharing protocol
BitTorrent client introduced distributed tracking using distributed hash tables which allowed clients to exchange data on swarms directly without the
BitTorrent
Network service attack performed by multiple fake identities
content recommendation and voting. Whānau is a Sybil-resistant distributed hash table algorithm. I2P's implementation of Kademlia also has provisions to mitigate
Sybil_attack
symmetric hash join is a special type of hash join designed for data streams. For each input, create a hash table. For each new record, hash and insert
Symmetric_hash_join
HASH TABLE
HASH TABLE
Surname or Lastname
English
English : topographic name for someone who lived by an ash tree, a variant of Ash by misdivision of Middle English atten ash ‘at the ash’, or a habitational name from any of the many places in England and Wales named Nash, from this phrase, as for example Nash in Buckinghamshire, Herefordshire, or Shropshire. The name was established from an early date in Wales and Ireland.Jewish : of unknown origin, possibly an Americanized form of one or more like-sounding Jewish surnames.The surname Nash was taken to Ireland from England or Wales by a family who established themselves in Co. Kerry in the 13th century, during the second wave of Anglo-Norman settlement.
Male
Hindi/Indian
(यश) Hindi name YASH means "glory."
Boy/Male
American, Australian, British, Chinese, Christian, English
Dweller by the Ash Tree; Adventurer; Cliff
Surname or Lastname
English
English : topographic name for someone who lived near an ash tree, or a habitational name from a place named with the Old English word æsc (see Ash). The Anglo-Norman French preposition de ‘of’, ‘from’ has become fused to the name.Americanized spelling of German Dasch.Indian : variant of Das.
Boy/Male
American, Australian, British, English, Hebrew, Hindu, Indian
From the Ash Tree Farm; Ash Trees Meadow; Felicitous
Surname or Lastname
English and Scottish
English and Scottish : unexplained.
Boy/Male
Hindu
God is gracious, Kirti, Good wishes
Boy/Male
Hindu
Eye
Surname or Lastname
English
English : variant of Ash; the name arose as the result of misdivision of Middle English atter ashe ‘at the ash tree’ (Old English æt þǣre æsce).Jewish : of uncertain origin; the Guggenheimers consider it to be a variant of Rasch 1.Americanized spelling of German and Jewish Rasch.
Surname or Lastname
German
German : nickname for a swift runner or a timorous person, from Middle High German, Middle Low German hase ‘hare’.Jewish (Ashkenazic) : ornamental name from German Hase ‘hare’.English : from a Middle English nickname, Hase, from Old English hÄs ‘harsh, raucous, or hoarse voice’.Japanese : usually written with characters meaning ‘long valley’; habitational name from a place in Yamato (now Nara prefecture). Listed in the Shinsen shÅjiroku. Some bearers are descended from the Taira clan; they are found mainly in eastern Japan. Also pronounced Nagaya and Nagatani; the original pronunciation was Hatsuse, meaning ‘beginning of the strait’.
Surname or Lastname
German
German : probably a habitational name from Haste near Wunstorf or Osnabrück.Dutch : nickname from Middle Dutch haest ‘hasty’.Swedish : soldier’s name, from hast ‘haste’, ‘hurry’.English (Lancashire and Yorkshire) : reduced form of Hayhurst.
Surname or Lastname
English
English : variant of Pask, from the byform pasche, Latin pascha.Americanized spelling of German Pasch.
Boy/Male
Hindu
Happiness
Female
Vietnamese
Vietnamese name HANH means "has good conduct."
Surname or Lastname
English
English : topographic name for someone who lived by an ash tree, from the Middle English phrase at(te) asche ‘at (the) ash’.Jewish (Ashkenazic) : metonymic occupational name for a maker or seller of bags and purses, from German Tasche ‘bag’, ‘purse’. Compare Taschner.
Male
English
 Short form of English unisex Ashley, ASH means "ash-tree grove."Â
Girl/Female
Australian, British, Chinese, English, Gujarati, Indian
Form of Ashley; Ash Tree Meadow
Boy/Male
Muslim
Acme of mountain
Surname or Lastname
English
English : variant of Marsh.Americanized spelling of German Masch.Jewish (Ashkenazic) : unexplained; possibly an acronymic name.
Surname or Lastname
English
English : from Middle English asche ‘ash tree’ (Old English æsc), hence a topographic name for someone living by an ash tree or a habitational name from any of the many places in southern and central England named with this word (Derbyshire, Dorset, Hampshire, Herefordshire, Kent, Surrey, Shropshire, Somerset, and elsewhere).In New England, Ash is commonly found for French Dufresne, with the same meaning.Jewish (Ashkenazic) : from an acronym for Yiddish AltSHul (see Altschul) or AyznSHtot (see Eisenstadt).
HASH TABLE
HASH TABLE
Boy/Male
Muslim/Islamic
The awaitting
Boy/Male
Indian
Lord Shiva, The most handsome, Pleasing, Giver of pleasure
Boy/Male
Indian
The diminutive of zubd
Boy/Male
Hindi
child.
Girl/Female
Hindu, Indian, Kannada, Malayalam, Marathi, Telugu
Sun
Boy/Male
Greek
Defender of man.
Boy/Male
Greek, Hindu, Indian, Spanish
Red Haired; Flaming Hair
Girl/Female
American, Australian, British, English
The Ancient Country
Boy/Male
Indian, Modern
Beloved Goal; Dearest Goal.
Girl/Female
Hindu, Indian
Queen of the Empire
HASH TABLE
HASH TABLE
HASH TABLE
HASH TABLE
HASH TABLE
v. t.
To pay, or to receive, cash for; to exchange for money; as, cash a note or an order.
3d pers. sing. pres.
Has.
v. t.
To strike; to crush; to smash; to dash in pieces.
n.
A sudden check; abashment; frustration; ruin; as, his hopes received a dash.
v. t.
To furnish with a sash or sashes; as, to sash a door or a window.
n.
A rapid movement, esp. one of short duration; a quick stroke or blow; a sudden onset or rush; as, a bold dash at the enemy; a dash of rain.
n.
A slight admixture, infusion, or adulteration; a partial overspreading; as, wine with a dash of water; red with a dash of purple.
n.
Immediate or prompt payment in current funds; as, to sell goods for cash; to make a reduction in price for cash.
a.
Capable of being washed without injury; washable; as, wash goods.
v. t.
To adorn with a sash or scarf.
n.
A sash.
n.
To /hop into small pieces; to mince and mix; as, to hash meat.
n.
A liquid preparation for the hair; as, a hair wash.
v. t.
To strike with a lash ; to whip or scourge with a lash, or with something like one.
v. t.
To shut or fasten with a hasp.
v. t.
To cover with water or any liquid; to wet; to fall on and moisten; hence, to overflow or dash against; as, waves wash the shore.
n.
To bind with a rope, cord, thong, or chain, so as to fasten; as, to lash something to a spar; to lash a pack on a horse's back.
superl.
Uttered or undertaken with too much haste or too little reflection; as, rash words; rash measures.
v. t.
To convert into a mash; to reduce to a soft pulpy state by beating or pressure; to bruise; to crush; as, to mash apples in a mill, or potatoes with a pestle. Specifically (Brewing), to convert, as malt, or malt and meal, into the mash which makes wort.
v. t.
To cleanse by ablution, or dipping or rubbing in water; to apply water or other liquid to for the purpose of cleansing; to scrub with water, etc., or as with water; as, to wash the hands or body; to wash garments; to wash sheep or wool; to wash the pavement or floor; to wash the bark of trees.