【发布时间】:2015-04-20 23:58:52
【问题描述】:
据我了解,ConcurrentSkipListSet 插入、搜索和删除元素的平均复杂度为 O(log n),最坏情况为 O(n)。如何访问第一个和最后一个元素?它是否低于对数?我看到它保留了一个指向头部的指针。因此,我猜测第一个元素是 O(1)。
【问题讨论】:
-
从我的测试来看,last() 似乎比 first() 快得多。并且 size() 比 first() 花费更长的时间
标签: java time-complexity skip-lists