goo*_*ing 10 java arraylist time-complexity
我在arraylist中有N个数字.为了得到这个indexOf
,arraylist必须迭代最多N次,所以复杂性是O(N)
正确的吗?
是的,它是O(n),因为在最坏的情况下它需要迭代列表中的每个项目。
实现比这更好的唯一方法是为列表提供某种结构。最典型的例子是使用二分搜索在O(log n)时间内浏览排序列表。
归档时间: |
|
查看次数: |
10759 次 |
最近记录: |