数据

什么是数据?

数据是表示客观事物的符号。对计算机来说,数据就是能输入到计算机中,并能被计算机程序处理的符号。如整数和实数对之于数值计算程序、字符串对之于编译程序、图片对之于图像处理程序,都是数据。

什么是数据结构?

首先说数据元素,计算机程序通常将数据元素作为整体考虑,如计算器程序,将整数作为一个单元来处理。但是对于图像处理程序,它的数据元素就是一个二进制的图片文件,它的数据元素包含多个数据项。

所以,数据结构是数据元素的集合,并且元素之间存在一个或者多个特定关系。

什么是数据类型?

数据类型决定了变量或表达式的“值”的可能取值范围,以及在这些值上可进行的操作。这里的“值”可能具有不用的特性,比如如果“值”是原子的,也即基本类型(整数、字符、枚举等),也可能是结构类型的,结构的组成可以是其他原子类型或者其他结构的。从某种意义上,可以把数据结构看作是“一组具有相同结构的值”,而结构类型则可看成是一种数据结构和定义在其上的一组操作。

什么是抽象数据类型(ADT)?

为了提高程序的抽象层次,允许程序员定义自己的数据类型,程序设计者提供了自定义数据类型的机制。本质上抽象数据类型与数据类型是一样的,都是由“值的集合”和一组操作组成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值