专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 简述5个数据结构基本概念

简述5个数据结构基本概念

更新时间:2021-02-02 17:13:50 来源:赢咖4 浏览1085次

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。一般情况下,数据结构同高效的检索算法和索引技术有关,这也就是我们往往将数据结构和算法放在一起讲的原因。而想要完全理解数据结构,首先必须要了解5个数据结构基本概念:数据、数据元素、数据项,数据对象和数据结构。下面我们就来带大家一起来简单了解这5个数据结构基本概念,为了我们后期对数据结构的深入学习打下基础。

1.数据:对客观事物的符号化表示,在计算机中通过一些代码映射出现实生活的事物,比如在学校的教务系统中,一个学号代表一个学生,计算机无法处理运算一个活人,但一个人的性别,年龄,学号等都可以处理,这些都可以作为数据,换一种说法,计算机可以处理的所有内容都是数据。数据往往映射现实生活的各种情况以及事物。

2.数据元素:是数据的基本单位,同样的以教务系统为例,学生与学生之间的关系可以用线性结构来储存成一个表,虽然在现实生活中这种关系并不存在,但是我们可以在计算机中通过这种关系进行存储从而方便增删查找和维护,这个时候,每个学生的信息都作为一个整体有序的存储在教务系统中,我们称每个学生我为数据元素。

3.数据项:数据不可分割的最小单位,比如学生的姓名、学号等在教务系统中是数据项,但是我们要注意,数据结构一般来表示数据元素之间的关系,我们将数据项组成数据元素,之后来定义数据结构。

4.数据对象:性质相同的数据元素的集合,是数据的一个子集,比如三年八班的学生作为全校师生的一个子集,在教务系统中,经常要以性别、班级、年级等作为标准来对一类的数据对象进行整体的操作。

5.数据结构:相互之间存在一种或多种关系的集合。例如教务系统中的学生,一般来讲是以线性关系来存储的,而导航地图一般而言是网状关系。

数据结构在整个编程技术中扮演着一个特殊的角色,它既属于数学也属于计算机科学,在计算机科学技术的不断发展过程中,数据结构也随之不断发展。数据结构中的许多算法和数学学科中的算法有异曲同工之妙,甚至是完全相同的,这也就奠定了我们学习数据结构的基础,但数据结构这门学科和技术,又不是那么容易被征服的,里面有着许许多多的难题在困扰着我们,还需要我们不断学习和努力才能够克服这些困难,彻底征服数据结构。也许,在你的数据结构学习之路上,本站的数据结构和算法教程能够为你指引方向!

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>