C,数据结构,算法,这是什么关系

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 18:14:13

C,数据结构,算法,这是什么关系
C,数据结构,算法,这是什么关系

C,数据结构,算法,这是什么关系
1、C 计算机编程语言.(计算机可以识别,并且执行的程序就是靠这些高级计算机语言实现)
2、数据结构指的是数据之间的相互关系,即数据的组织形式.
1.数据结构一般包括以下三方面内容:
① 数据元素之间的逻辑关系,也称数据的逻辑结构(Logical Structure);
数据的逻辑结构是从逻辑关系上描述数据,与数据的存储无关,是独立于计算机的.数据的逻辑结构可以看作是从具体问题抽象出来的数学模型.
② 数据元素及其关系在计算机存储器内的表示,称为数据的存储结构(Storage Structure);
数据的存储结构是逻辑结构用计算机语言的实现(亦称为映象),它依赖于计算机语言.对机器语言而言,存储结构是具体的.一般,只在高级语言的层次上讨论存储结构.
③ 数据的运算,即对数据施加的操作.
  数据的运算定义在数据的逻辑结构上,每种逻辑结构都有一个运算的集合.最常用的检索、插入、删除、更新、排序等运算实际上只是在抽象的数据上所施加的一系列抽象的操作.