数据结构的理解
数据结构是用来整理计算机的内存空间的,也就是合理的利用计算机的内存空间.他也是表示计算机在现实的存储和在显示的存储有什么区别.这也就是物理地址和逻辑地址的区别.数据结构是用来表示计算机中各个数据元素存在的结构关系.和用什么样的方法和技巧加工和处理这些数据.数据结构是一门与数学息息相关的学问,他是需要在数学模型的基础上进行理解和领悟的
下面举例说明一下现实生活中的有关于数据结构的信息
1.线性表的理解:
对与一个班级来说,每个班级的同学都有自己的学号,姓名,性别,年龄等信息,而每个学生对于这个班级来说都是平等的,这个时候我们在统计班级的信息的时候,通常情况下是用学号来排列先后顺序.当排列好了之后我们会发现,我们排列的每个学生他的前面都会有且仅有一个学生(第一个没有),每个学生的后面也都是有且仅有一个学生(最后一个没有),这样的排列,就形成了数据结构中的一种结构—线性表.
2.树形结构的理解:
对于一栋楼来说,首先他是一栋楼,他有多个楼层,每个楼层有多个门户,每个门户中又有多个房间,这就形成了树形结构.
这是最基本的数据结构,每一本数据结构的数都是从这两个结构开始的.理解了这两个结构的区别与联系,就相当于已经入门了数据结构.