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

标签 java time

如果 set 是一个整数的 HashSet..

HashSet<Integer> set = new HashSet<Integer>

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

例子:

set.contains(int) 

我正在使用 Java 7。

最佳答案

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

关于java - .contains() 的运行时间是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20253379/

相关文章:

java - 如何使用 apache POI 将 Excel 表存储到双字符串数组中?

linux - linux "clock()"函数是否计入进程的 "sleep"时间?

ruby - 将基于字符串的分钟和秒值相加

c++ - C++中最快的输入法是什么

java - 在自维护的单例类中使用this关键字或者总是使用instance

java - 错误: cannot find symbol

java - 如何根据区域设置获取带有时区的数据时间模式?

java - 如果基类具有带参数的构造函数,如何添加不带参数的构造函数

ruby-on-rails - 有没有办法获取 Rails 服务器运行的耗时?

c - 在 Linux 上快速流逝的时间