HashSet look-up complexity?

前端 未结 3 471
南笙
南笙 2020-12-10 00:40

A look-up operation OR contains for single can be O(n) in worst-case right ? So, for n elements look up in hashSet will b

3条回答
  •  死守一世寂寞
    2020-12-10 01:21

    Yes, but it's really the worst case: if all the elements in the HashSet have the same hash code (or a hash code leading to the same bucket). With a correctly written hashCode and a normally distributed key sample, a lookup is O(1).

提交回复
热议问题