是否有不同语言的初始列表容量比较?

Posted

技术标签:

【中文标题】是否有不同语言的初始列表容量比较?【英文标题】:Is there a comparison of initial list capacities for different languages? 【发布时间】:2014-12-24 11:42:34 【问题描述】:

我正在寻找不同语言的初始列表容量的比较,甚至可能是选择这些大小的原因。例如,我知道在 Java 7 中 ArrayList 的默认容量将为 10(一旦你插入一些东西)。如果可能的话,大小增加的因素也很高兴知道。对于 Java 7,该系数为 1.5。

我主要对其他几种流行语言感兴趣,尤其是 Python。

【问题讨论】:

相关:***.com/questions/1100311/… 【参考方案1】:

Python 是 1.125,而 Ruby 是 1.5

【讨论】:

谢谢!您有任何来源或知道为什么选择这些来源吗?

以上是关于是否有不同语言的初始列表容量比较?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 List<T> 初始化为给定大小(而不是容量)?

ArrayListVectorHashMapHashSet的默认初始容量加载因子扩容增量

Java集合类初始容量加载因子扩容增量

ArrayListVectorHashMapHashTableHashSet的默认初始容量加载因子扩容增量具体区别

数组容量的动态初始化

使用 Enumerable.Repeat 进行容量列表初始化的问题 [重复]