【发布时间】:2017-03-29 15:29:58
【问题描述】:
访问数组中特定对象/数据的平均复杂度为 O(n) ,这里 n 是数组长度。 在 HashSet for Java 中查找元素是 O(1) 吗?
HashSet<String> set=new HashSet<String>();
......
System.out.print(set.contains(Some_string);
contains(String) 方法的执行时间是否为 O(1)?
【问题讨论】:
-
是的,因为它使用散列技术。
-
理想化的哈希集是 O(1)
-
理想化的哈希集?