Uniform binary search: Difference between revisions

Content deleted Content added
m link lookup table using Find link
Line 30:
while (1) {
if (key == a[i]) return i;{
else if (delta[d] == 0) return -1i;
} else if (delta[d] == 0) {
if (key < a[i]) ireturn -= delta[++d]1;
} else i += delta[++d];{
if (key < a[i]) {
i -= delta[++d];
} else {
i += delta[++d];
}
}
}