![]() |
1
15
是的,SortedList是O(n)表示插入。小心使用。 最大的原因是现代电脑设计。CPU缓存是 非常 数组具有无与伦比的缓存性能,当您迭代它时,很可能下一个元素已经在缓存中了。链表给出的可能性很小,如果是这种情况,下一项基本上是在一个随机地址。这是昂贵的,它拖延了处理器,等待内存赶上。可能有几百个周期。 |
![]() |
2
3
因为大多数集合不需要经常在中间插入。但它们确实需要通过索引器直接访问。 |
![]() |
3
2
如果要在内存中创建单一类型的集合,请执行以下操作:
|
![]() |
4
1
在现实生活中 列表 不打电话 数组。复制 列表 如果你经常插入项目,请使用链表。如果您主要是添加项,并且需要有效地迭代它们,请使用 列表 |
![]() |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
The Great · 拆分并存储数据帧,但名称基于特定列中的唯一值 2 年前 |
![]() |
Klimt865 · Python中的列表列表 2 年前 |
![]() |
Klimt865 · 在Python中将数组列表转换为列表列表 2 年前 |