【发布时间】:2015-09-10 17:33:12
【问题描述】:
链表在具有动态数组的语言中是否具有任何值,例如 Python(当然,它具有列表数据结构)?
我目前理解 python 中的列表实际上只是一个静态数组,随着更多数据的插入,它会将自身重新定义为一个新数组(大小更大),将数据从旧数组复制到新数组(从而使其成为动态数组) )。这是正确的吗?
我也了解列表和链表在内存中存储数据的方式不同(列表以连续方式和链表以非连续方式存储),但这是否提供任何主要优势?
【问题讨论】:
标签: python arrays linked-list dynamic-arrays