Thanks to visit codestin.com
Credit goes to www.tutorialspoint.com

Linear Probing in Data Structure



In this section we will see what is linear probing technique in open addressing scheme. There is an ordinary hash function h´(x) : U → {0, 1, . . ., m – 1}. In open addressing scheme, the actual hash function h(x) is taking the ordinary hash function h’(x) and attach some another part with it to make one linear equation.

h´(?) = ? ??? ?

?(?, ?) = (?´(?) + ?)??? ?

The value of i| = 0, 1, . . ., m – 1. So we start from i = 0, and increase this until we get one freespace. So initially when i = 0, then the h(x, i) is same as h´(x).

Example

Suppose we have a list of size 20 (m = 20). We want to put some elements in linear probing fashion. The elements are {96, 48, 63, 29, 87, 77, 48, 65, 69, 94, 61}

 

Hash Table 

Updated on: 2020-08-10T09:30:50+05:30

8K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements