algorithms-sandbox/datastructures/src/be/brainbaking/datastructures/hashing/LinearProbeHash.java

16 lines
319 B
Java
Raw Normal View History

2018-03-27 09:21:32 +02:00
package be.brainbaking.datastructures.hashing;
public class LinearProbeHash implements Hashable {
private final int max;
public LinearProbeHash(int max) {
this.max = max;
}
@Override
public int hash(Object key, int probeStep) {
return (key.hashCode() + probeStep) % max;
}
}