检查项目是否存在于由O(1)设置的java中

侯赛因·贝布迪·拉德

我正在使用Set项。

Set<Objects> myObjects

Set可能包含数千个项目。对我来说,重要的是可以Set通过O(1)检查其中是否存在项

我知道a有一种contains方法,Set但是按什么顺序起作用?它是由O(1)起作用吗?

另外,如果效率不高,如何用O(1)检验其存在性呢?

他们是

HashSet.contains() 预期的运行时间为 O(1)

Javadoc

该类为基本操作(添加,删除,包含和大小)提供恒定的时间性能,假设哈希函数将元素正确分散在存储桶中。对此集合进行迭代需要的时间与HashSet实例的大小(元素的数量)加上后备HashMap实例的“容量”(存储桶的数量)之和成比例。因此,如果迭代性能很重要,则不要将初始容量设置得过高(或负载因数过低),这一点非常重要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查项目是否存在于javascript数组中

来自分类Dev

如何检查项目是否存在于javascript数组中

来自分类Dev

如何检查set是否存在于Java中?

来自分类Dev

Objective-C检查项目是否存在于NSMutableArray中

来自分类常见问题

邮递员测试,以检查响应主体的每个项目是否都存在于数组中

来自分类Dev

检查一个项目是否存在于observableArray中

来自分类Dev

在使用angularjs推送之前如何检查项目是否已存在于数组中

来自分类Dev

Python:检查项目是否存在于可变数量的列表中

来自分类Dev

java.util.logging检查文件是否存在于Java中

来自分类Dev

检查数据是否已经存在于MySQL中

来自分类Dev

检查图像是否存在于“毕加索缓存”中

来自分类Dev

浓咖啡-检查TextView是否存在于ListView中

来自分类Dev

如何检查键是否存在于数组数组中?

来自分类Dev

如何检查给定的int是否存在于数组中?

来自分类Dev

检查方法是否存在于子类中

来自分类Dev

如何检查方法是否存在于freemarker中?

来自分类Dev

如何检查IDular元素是否存在于AngularJS中

来自分类Dev

检查ID是否存在于Firebase Android中

来自分类Dev

检查对象密钥是否存在于对象中

来自分类Dev

检查元素是否存在于mvc formcollection中

来自分类Dev

检查键是否存在于数组的哈希中

来自分类Dev

检查JSON密钥是否存在于freemarker中

来自分类Dev

如何检查密钥是否存在于json中

来自分类Dev

检查键是否存在于OrderedDict中

来自分类Dev

如何检查值是否存在于struct中?

来自分类Dev

检查键及其值是否存在于对象中

来自分类Dev

如何检查给定的int是否存在于数组中?

来自分类Dev

检查键值是否存在于Javascript对象中

来自分类Dev

检查id是否存在于其他表中

Related 相关文章

  1. 1

    如何检查项目是否存在于javascript数组中

  2. 2

    如何检查项目是否存在于javascript数组中

  3. 3

    如何检查set是否存在于Java中?

  4. 4

    Objective-C检查项目是否存在于NSMutableArray中

  5. 5

    邮递员测试,以检查响应主体的每个项目是否都存在于数组中

  6. 6

    检查一个项目是否存在于observableArray中

  7. 7

    在使用angularjs推送之前如何检查项目是否已存在于数组中

  8. 8

    Python:检查项目是否存在于可变数量的列表中

  9. 9

    java.util.logging检查文件是否存在于Java中

  10. 10

    检查数据是否已经存在于MySQL中

  11. 11

    检查图像是否存在于“毕加索缓存”中

  12. 12

    浓咖啡-检查TextView是否存在于ListView中

  13. 13

    如何检查键是否存在于数组数组中?

  14. 14

    如何检查给定的int是否存在于数组中?

  15. 15

    检查方法是否存在于子类中

  16. 16

    如何检查方法是否存在于freemarker中?

  17. 17

    如何检查IDular元素是否存在于AngularJS中

  18. 18

    检查ID是否存在于Firebase Android中

  19. 19

    检查对象密钥是否存在于对象中

  20. 20

    检查元素是否存在于mvc formcollection中

  21. 21

    检查键是否存在于数组的哈希中

  22. 22

    检查JSON密钥是否存在于freemarker中

  23. 23

    如何检查密钥是否存在于json中

  24. 24

    检查键是否存在于OrderedDict中

  25. 25

    如何检查值是否存在于struct中?

  26. 26

    检查键及其值是否存在于对象中

  27. 27

    如何检查给定的int是否存在于数组中?

  28. 28

    检查键值是否存在于Javascript对象中

  29. 29

    检查id是否存在于其他表中

热门标签

归档