数据结构(一) — 绪论
一 、说明 又到了一年的跳槽季,不会点数据结构与算法的知识怎么行呢?本系列文章参考(剽窃— _—)《大话数据结构》,希望大家共勉。 文章底部分享《大话数据结构》下载连接。 二、基本概念和术语 数据 数据 : 是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集 。 数据不仅仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。 我们这里说的数据,其实就是符号,而且这些符号必须具备两个前提: • 可以输入到计算机中。 • 能被计算机程序处理 数据元素 数据元素 :是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。 也被称为记录。 比如,牛、马、羊、鸡、猪、 狗等动物就是禽类的数据元素。 数据项 数据项:一个数据元素可以由若干个数据项组成。 比如人这样的数据元素,可以有眼、耳、鼻、嘴、 手、脚这些数据项,也可以有 姓名、年龄、性别、出生地址、联系电话等数据项,具体有哪些数据项,要视你做的系统来决定。 数据项是数据不可分割的最小单位 。在数据结构中,我们把数据项定义为最小单位,是有助于我们更好地解决问题。所以,记住了,数据项是数据的最小单位。但真正讨论问题时,数据元素才是数据结构中建立数据模型的着眼点。就像我们讨论一部电影时,是讨论这部电影角色这样的"数据元素",而不是针对这个角色的姓名或者年龄这样的"数据项