什么是数据结构?为什么我们需要数据结构?常用的数据结构有哪些?

数据结构是计算机存储、组织数据的方式。对于特定的数据结构(例如数组),有些操作效率很高(读某个数组元素),有些操作效率很低(删除某个数组元素)。

程序员的目标是为当前的问题选择最优的数据结构。数据是程序的核心要素,因此数据结构的价值不言而喻。无论在写什么程序,都需要与数据打交道,例如员工工资、股票价格、杂货清单或者电话本。

在不同场景下,数据需要以特定的方式存储,我们有不同的数据结构可以满足我们的需求。常用的数据结构有:数组、栈、队列、链表、图、树、前缀树、哈希表。

你可能感兴趣的:(python)