【发布时间】:2012-12-26 21:33:49
【问题描述】:
可能重复:
What is the difference between a composite data type and a data structure?
Explain the difference between a data *structure* and a data *type*
我正在读一本关于数据结构的书,这是我能理解的(如果我弄错了,请纠正我)
在计算机科学中,数据存储在 1 和 0 中,但为了程序员的方便,所有语言都有原始数据类型,数据存储为原始数据类型,而不用担心 1 和 0。
再上一层,设计了另一种抽象,并使用复合数据(或 java 中的对象)来包含原始数据类型,这有助于轻松处理数据。
最后一层抽象是数据结构,其中数据根据不同的用例以不同的方式存储,并提供了操作数据的灵活性。
对于每一种数据结构,都定义了不同的操作,以便于操作数据。
请分享你的观点。
【问题讨论】:
-
据我了解,数据结构是关于类似数据(链表、跳转列表、树、队列、堆栈等)的集合。数据类型是集合中每个项目中的数据。