(8) 什么是数据结构--每天五分钟学习数据结构
2017-08-04 21:08
423 查看
前边介绍了不少的概念,现在我们再来一个:什么是数据结构?
数据结构,两个关键词,数据 and 结构。
不要笑,就是这两个关键词,以后将贯穿我们学习数据结构的始终,很多时候,我们思考问题往往会偏离这两个关键词。
数据的定义,之前已经给大家介绍过了,这里不再继续赘述。
结构,简单点,就是指的关系,比如我们高中化学中提到过的,分子结构中有离子键,共价键和金属键,可以组成直线型,平面三角形,四面体,八面体,三角锥形等不同的分子形态。金属中有体心立方和面心立方结构。原子间互相不同的搭配和排列形成了不同的结构,让我们的生活中出现了各式各样形形色色的物体。
严格来说,结构是各个组成部分互相搭配和排列的形式。
在数据结构中,我们如此定义:数据结构是相互之间存在的一种或者多种特定关系的数据元素的集合。
计算机中,数据元素并不是孤立存在,杂乱无章存在的,而是具有内在联系的数据集合,数据元素之间存在一种或者多种的关系,比如,一对一,一对多,多对多等,其实也就是数据的组织形式
数据结构,两个关键词,数据 and 结构。
不要笑,就是这两个关键词,以后将贯穿我们学习数据结构的始终,很多时候,我们思考问题往往会偏离这两个关键词。
数据的定义,之前已经给大家介绍过了,这里不再继续赘述。
结构,简单点,就是指的关系,比如我们高中化学中提到过的,分子结构中有离子键,共价键和金属键,可以组成直线型,平面三角形,四面体,八面体,三角锥形等不同的分子形态。金属中有体心立方和面心立方结构。原子间互相不同的搭配和排列形成了不同的结构,让我们的生活中出现了各式各样形形色色的物体。
严格来说,结构是各个组成部分互相搭配和排列的形式。
在数据结构中,我们如此定义:数据结构是相互之间存在的一种或者多种特定关系的数据元素的集合。
计算机中,数据元素并不是孤立存在,杂乱无章存在的,而是具有内在联系的数据集合,数据元素之间存在一种或者多种的关系,比如,一对一,一对多,多对多等,其实也就是数据的组织形式
相关文章推荐
- (3) 什么是数据?--每天五分钟学习数据结构
- (6) 什么是数据对象--每天五分钟学习数据结构
- (2) 数据结构的起源--每天五分钟学习数据结构
- (9) 数据结构入门概念小结--每天五分钟学习数据结构
- (5) 什么是数据项--每天五分钟学习数据结构
- (4) 什么是数据元素?--每天五分钟学习数据结构
- (12) 逻辑结构-每天五分钟学习数据结构
- (13) 存储结构-每天五分钟学习数据结构
- (10) 什么是数据结构--每天五分钟学习数据结构
- 数据结构(Java LinkedList模拟)本代码重在学习数据结构思路,代码完整性欠缺,请见谅
- 学习数据结构 -> 数据结构的基本概念
- 数据结构(Java 快速排序模拟)本代码重在学习数据结构思路,代码完整性欠缺,请见谅
- (1)写在最前面--每天五分钟学习数据结构
- 数据结构(Java 队列模拟)本代码重在学习数据结构思路,代码完整性欠缺,请见谅
- 小楼一阁的数据结构学习笔记(一、数据结构绪论)
- Laravel学习笔记(五)数据库 数据库迁移案例2——创建数据结构,数据表,修改数据结构
- 数据结构与算法学习笔记之--数据结构
- 数据结构——什么是数据结构?
- 二叉树的概念,二叉树的数据存储结构,二叉树的性质,二叉树的遍历方法数据结构-树的学习(3)
- 深层次两张图解经典6大排序与6大基础数据结构——学完这些,妈妈再也不用担心我的排序算法与数据结构,学习笔记大放送