1
15
是的,SortedList是O(n)表示插入。小心使用。 最大的原因是现代电脑设计。CPU缓存是 非常 数组具有无与伦比的缓存性能,当您迭代它时,很可能下一个元素已经在缓存中了。链表给出的可能性很小,如果是这种情况,下一项基本上是在一个随机地址。这是昂贵的,它拖延了处理器,等待内存赶上。可能有几百个周期。 |
2
3
因为大多数集合不需要经常在中间插入。但它们确实需要通过索引器直接访问。 |
3
2
如果要在内存中创建单一类型的集合,请执行以下操作:
|
4
1
在现实生活中 列表 不打电话 数组。复制 列表 如果你经常插入项目,请使用链表。如果您主要是添加项,并且需要有效地迭代它们,请使用 列表 |
GabrielChu · 如何释放带有指针的链表 6 年前 |
Link · 向链表中添加结构似乎不起作用 6 年前 |
Jheel rathod · 带有构造函数的ocaml递归类型记录 6 年前 |
amr125 · 在链表中插入元素-索引不存在 6 年前 |
JOSI · 求职面试的基本内容-使用链表、数组 6 年前 |
Sikorski · 是否有必要对仅用于删除操作的列表进行同步 6 年前 |
Pushkar Mahajan · 如何避免分段核心转储错误? 6 年前 |