C++学习之路7——一张图看懂数据结构

首先,引用百度百科上的解释。

数据结构:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。

下面这张图可以帮助我们更好的理解数据结构:

名词解释:

数据:程序的操作对象,用于描述客观事实;

数据元素:组成数据的基本单元;

数据对象:性质相同的数据元素的集合;

数据项:一个数据元素由若干数据项组成。

什么叫数据?比如

int a; int b; struct Teacher

这些都是可以被计算机所识别的数据。

什么叫数据对象?比如

Teacher array[10];

数据对象是性质相同的数据元素的集合,即:array[0] ,array[1],...,array[9]的集合。

 什么叫数据元素?比如

array[0]
array[1]
.
.
.
array[9]

什么叫数据项?比如

struct Tearcher {

    int age;
    char name[64];
}

其中,结构体内的    int age;   char name[64]; 就是数据项,其构成结构体性质的数据元素Teacher。

数据结构是指数据对像中数据元素之间的关系,关系类型有:

数组;

链表;

树;

图;

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值