小编Jia*_*ong的帖子

为什么Python列表实现为动态数组而不是环形缓冲区?

listPython中的A 现在实现为动态指针数组,因此它不适合在前端插入和删除.但是,环形缓冲区也支持O(1)索引.它也可以像动态数组一样扩展和收缩,以支持两端的O(1)摊销插入和删除.为什么CPython没有选择这个实现,或者它的主要缺点是什么?

python language-design list data-structures python-internals

6
推荐指数
1
解决办法
241
查看次数