动态数组扩展因子 - Python

问题描述

考虑到python列表一个dynamic array,为什么在增加元素数量时没有观察到它的扩展因子。换句话说,当我不断添加/附加一个整数(在我的系统中它的大小为 4 个字节)时,数组的大小只会增加 4(意味着它只为新整数分配 4 个新字节)。 据我了解,动态数组必须有一个扩展因子以保持扩展过程的效率(我希望在向列表中添加一些新元素后,经过特定尝试后,列表的大小会增加一个因子,比如说 1.125正如一些参考文献对 Python 所建议的那样)。 从列表中删除元素时会变得更有趣。当删除/弹出一个元素时,大小不会改变(这意味着为了效率目的,它在某些情况下保持列表的大小不变)。如何解决这个矛盾? 感谢您的时间和帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)