参考解答
大写的O描述的是,就数据结构中的一系列元素而言,一个算法的性能。Collection类就是实际的数据结构,我们通常基于时间、内存和性能,使用大写的O来选择集合实现。比如:例子1:ArrayList的get(index i)是一个常量时间操作,它不依赖list中元素的数量。所以它的性能是O(1)。例子2:一个对于数组或列表的线性搜索的性能是O(n),因为我们需要遍历所有的元素来查找需要的元素。
相似问题
EnumSet是什么?
EnumSet是什么?
Collections类是什么?
Collections类是什么?
Iterater和ListIterator之间有什么区别?
Iterater和ListIterator之间有什么区别?
哪些集合类提供对元素的随机访问?
哪些集合类提供对元素的随机访问?
为何Iterator接口没有具体的实现?
为何Iterator接口没有具体的实现?
