Hashing Table
Hashing Hashing is the process of converting any length into a fixed sized string of text using a mathematical function. So no matter how long the text is, it can be converted into an array of numbers and letters through an algorithm. Understanding the concept of Hash Tables A hash table is a data structure that is used to store information, the information in hash table usually has 2 components which is key and value or some sort of record. A key could be something like name and value could be something like phone number. Basically we're mapping the key to the value here. In this example, we're representing the hash in shapes. every time the same key is entered it will spit out the same index as for this example in the picture above. Hash Function There are some important methods to hash a string into a key ; Mid- Square Division Folding Digit Extraction Rotating Hash Mid-Square To understand more about mid-square technique we can se...