Hacker News new | ask | show | jobs
by yunohn 251 days ago
> It checks a fixed sample of items (roughly 1%) regardless of size

> This provides O(1) performance

Wouldn’t 1% of N still imply O(N) performance?

1 comments

N is increasing. O(1) means constant (actually capped). We never check more than 100 items.
Then it's not 1%, because if you have 100k items and you check at most 100 you have checked at most 0.1% of items.