1
6
所以你是对的,它在每一步都进行查找。在这里
还要注意的是
|
2
1
如果我能理解 the code 正确地说,您可以在O(n)中迭代SortedDict的项。
在内部,它使用SortedList,它可以在O(n)时间内迭代所有元素。(SortedList实现为列表列表,它使用
当任何基于比较的排序算法都必须花费最少的O(n-logn)时,这怎么可能呢?当插入到SortedDict中时,可能需要O(logn),因为这就是SortedList takes for insertion. 因此,插入n个项目需要O(n-logn),但对它们进行迭代只需要O(n)。 |