8
A
回答
14
在Ruby中,Set
是使用底層Hash
來存儲的,它通常應該執行與Hash相同的操作。因此:
include?
:O(1),用於設置,爲O(n),關於陣列- 枚舉:O(n)的兩個
delete
:O(1),用於設置,O(n)的對於數組
...等。
如果「查找」你的意思是通過索引裏,我會注意的是缺省設置實現無序的,所以它不支持以同樣的方式數組做該操作。
相關問題
- 1. 紅寶石陣列,[]操作
- 2. 紅寶石陣列更新操作
- 3. Perl /紅寶石單線陣列操作
- 4. 點操作VS與紅寶石
- 5. 陣列操作使用地圖或收集紅寶石
- 6. 紅寶石:數組操作
- 7. 紅寶石文件操作
- 8. 紅寶石重寫操作
- 9. 紅寶石 - 陣列乘法或JOIN操作
- 10. 操縱散列紅寶石
- 11. 紅寶石操作與紅寶石阻止ppoll
- 12. 紅寶石操作和方法調用
- 13. 紅寶石定義操作過程
- 14. 字符串操作紅寶石圖案
- 15. 大數組操作是紅寶石
- 16. 使用「AND」操作紅寶石
- 17. 紅寶石數組操作優化
- 18. 紅寶石 - 字符串操作
- 19. 不太清楚加入操作如何在紅寶石陣列中工作
- 20. C#的LINQ收集操作相當於紅寶石
- 21. 紅寶石。每個效率
- 22. 操作數應包含1列紅寶石在軌道上
- 23. 紅寶石操作符混淆與鏟(<<)和+ =,並列陣列
- 24. 紅寶石陣列
- 25. 紅寶石URI操縱
- 26. 操縱有序散列紅寶石1.8.7
- 27. 紅寶石:在陣列
- 28. 在陣列紅寶石
- 29. 基本紅寶石時操作不工作
- 30. 陣列中的紅寶石