例如,Java 中的
由于 Python 的列表/数组是天然动态的,它们的调整大小因子是多少?还是它们使用了其他的缩放方法?如果是这样,那么这种方法是什么?其渐进运行时间复杂度(大 O)是多少?
ArrayList
的调整大小因子为2。当 ArrayList
包装的数组空间不足时,该数组的所有元素都会转移到一个新数组中,该新数组的大小是原始数组的两倍。由于 Python 的列表/数组是天然动态的,它们的调整大小因子是多少?还是它们使用了其他的缩放方法?如果是这样,那么这种方法是什么?其渐进运行时间复杂度(大 O)是多少?