课程: 编程基础知识:数据结构

免费学习该课程!

今天就开通帐号,24,700 门业界名师课程任您挑!

什么是数据

什么是数据

我们常常把计算机科学这门学科, 称为是信息学科, 因为我们利用计算机来处理各种信息。 “信息”这个概念非常的广泛, 很难给出精确的定义, 因为世间万物都包含信息, 因此我们使用“数据”这个更具体的词汇, 来表示计算机所存储和处理的内容。 数据无处无在, 比如你的名字、城市名称,这些都是数据。 城市的人口数量也是数据。 再比如,一项检测结果, 无论是阳性还是阴性,同样属于数据。 我们可以通过计算机, 以不同的方式来存储这些数据。 那么,具体应该怎么存储呢? 在计算机的硬件层面, 所有存储和处理的内容, 都是以 0 和 1 的二进制形式来存在。 但是,为了在编写代码时, 能够使用这些数据更加地便捷, 我们会根据数据值的特点和规律, 将它们划分为不同的类别。 这些类别就是数据类型。 数据类型的存在可以让二进制数据, 转换成更加容易理解和使用的形式。 也为我们在编程时操作这些数据提供了规范。 想一想我们前面提到的数据, 它们大致可以归纳为字符串、数字和布尔值。 与这些分类相对应, 不同类型的数据,也有相应的操作。 比如说,对数字进行加减乘除等运算。 不同的编程语言会规定, 如何在代码中描述和操作这些数据。 当然了,我们还会根据不同的业务场景, 对数据做出更具体的划分。 比如对数字可以进一步的区分为整数和小数, 或者是根据取值范围进行更细致的类型定义。 我们通过研究数据结构, 来探讨数据的存储和组织方式。 通过学习数据结构的知识, 我们可以做出更加科学合理的决策, 在实际的编程开发中, 选择最恰当的数据存储和组织方式, 从而提高程序的运行效率或存储性能, 降低资源消耗。

内容