数据结构的基本概念

画家用画笔描述世界,音乐家用音符描述世界,程序员们用数据描述着他们眼中的世界。

早期计算机只用于处理纯数值型的问题。比如世界上第一台通用计算机 ENIAC 被美国军方用来计算弹道轨迹。

现代计算机常用于处理非数值型的问题。比如富豪之间的人际关系。

对于非数值型的问题,我们关心不同个体中的具体信息和关系。比如一个人的财富信息就是一个数据元素,其中的属性是数据项,姓名、财富、财富来源都是不同的数据项。



数据对象就是同一种数据元素的集合。

数据结构则是数据元素之间的关系,比如线性的数据结构可以表示富豪排行榜,网状数据结构可以表示朋友圈。

你可能感兴趣的:(数据结构的基本概念)