<hr>
<hr>
Hash
A hash is the result of some algorithm taking an incoming string and converting it into a value that could be used for either security or some other purpose.
Buckets
A bucket is what is contained in each index of the array of the hashtable. Each index is a bucket
An index could potentially contain multiple key/value pairs if a collision occurs.
Collisions
A collision is what happens when more than one key gets hashed to the same location of the hashtable.
Hashtables are a data structure that utilize key value pairs. This means every Node or Bucket has both a key, and a value.
a structure that can map 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, from which the desired value can be found.
The element is stored in the hash table where it can be quickly retrieved using hashed key.
A hash function is any function that can be used to map a data set of an arbitrary size to a data set of a fixed size, which falls into the hash table. The values returned by a hash function are called hash values, hash codes, hash sums, or simply hashes.
<hr>