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

 我来答
匿名用户
2013-09-09
展开全部
1、C 计算机编程语言。(计算机可以识别,并且执行的程序就是靠这些高级计算机语言实现)
2、数据结构指的是数据之间的相互关系,即数据的组织形式。

1.数据结构一般包括以下三方面内容:

① 数据元素之间的逻辑关系,也称数据的逻辑结构(Logical Structure);

数据的逻辑结构是从逻辑关系上描述数据,与数据的存储无关,是独立于计算机的。数据的逻辑结构可以看作是从具体问题抽象出来的数学模型。

② 数据元素及其关系在计算机存储器内的表示,称为数据的存储结构(Storage Structure);

数据的存储结构是逻辑结构用计算机语言的实现(亦称为映象),它依赖于计算机语言。对机器语言而言,存储结构是具体的。一般,只在高级语言的层次上讨论存储结构。

③ 数据的运算,即对数据施加的操作。

  数据的运算定义在数据的逻辑结构上,每种逻辑结构都有一个运算的集合。最常用的检索、插入、删除、更新、排序等运算实际上只是在抽象的数据上所施加的一系列抽象的操作。

所谓抽象的操作,是指我们只知道这些操作是"做什么",而无须考虑"如何做"。只有确定了存储结构之后,才考虑如何具体实现这些运算。

3、算法 ,参考上面的“如何做”就明白了(算法:计算方法,实现某个目的需要的计算方法,一种手段,具体可以参考很多算法的书籍)
匿名用户
2013-09-09
展开全部
C是一门程序语言,
不管什么算法和数据结构,对于计算机科学来说,必须借助于计算机语言来时实现。

算法和数据结构可以独立于计算机语言而存在的。没有计算机,他们也有存在的价值。

所以才有用C语言描述的算法,用C语言描述的数据结构
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式