CBHT deletion (2)
Implementation (in class CBHT):
public void delete (Object key) { int b = hash(key); for (BucketNode pred = null, curr = buckets[b]; curr != null; pred = curr, curr = curr.succ) { if (key.equals(curr.key)) { if (pred == null) buckets[b] = curr.succ; else pred.succ = curr.succ; return; } }}