.contains()的运行时间是多少?

时间:2013-11-27 21:26:25

标签: java time

如果set是整数的HashSet ..

HashSet<Integer> set = new HashSet<Integer>

方法.contains()

的运行时间是多少

示例:

set.contains(int) 

我使用的是Java 7.

2 个答案:

答案 0 :(得分:4)

Java中HashSet类的方法contains以恒定时间运行。我还要补充一点,其他基本操作,例如addremovesize也可以在固定时间内运行。

答案 1 :(得分:1)

要在Hashset中查找值,总是需要const time O(1)。