顾乔芝士网

持续更新的前后端开发技术栈

跟我一起学习C语言(什么是数据结构)

数据结构+算法=程序

解决问题的方法:

1)寻求数学模型,用具体的数学方程来表示

2)无法用数学方程来表示的,从数据入手来分析

3)设计相应的算法

4)编写并调试程序,直至得到正确的结果

数据 是描述客观事物的 数和字符 的集合~~~英文名字data

具有独立含义的数据最小单位,中文翻译后我们称为字段、域、数据项~~~~~~英文名字data item

性质相同的数据元素的集合,叫做数据对象,它是数据的一个子集~~~~~~~~~~~英文名字da ta object

所有数据元素及数据元素之间的关系,可以看作是相互之间存在着某种关系的数据元素的集合,这种带结构的数据元素的集合,我们把他叫做数据结构~~~~~~英文名字data structure

数据结构包括以下三个方面:

1)数据的逻辑结构~~~~~抽象的数学模型

2)数据的存储结构~~~~~~~物理的结构

3)数据的运算~~~~~~对特定问题求解

为了 描述现实世界实体数学模型及其之上的运算在计算机中如何表示和实现

比如处理字符、表格、图像等具有一定结构的数据,这些数据是“非数值”数据,那么就需要合理组织才能高效的处理

也就是说为了非数值的计算,数据结构就需要一个专门的学科来讨论,这个学科就是“数据结构

软件开发就是提炼出一个个数据结构,加以的设计,从而提高软件的开发效率,提高软件的可靠性

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言