概述
计算机解决实际问题的过程
流程图解:
过程叙述:
-
将问题进行数据描述形成数据集合以后,此时的数据是独立与计算机之外的原始组织形式,称为数据的逻辑结构。
数据集合包括:
(1)数值数据
(2)非数值数据
数据的逻辑关系(结构):
(1)线性
(2)非线性 -
对数据集合选择合适的存储结构以后,存入计算机,此时在计算机内的数据的存储形式称之为数据的存储关系(存储结构),在这个过程当中,算法即为对数据进行的操作方法。
数据的存储关系(结构):
(1)顺序存储
(2)链式存储
(3)索引存储
(4)散列存储 -
什么是程序?
程序是对数据的存储描述和对数据的操作描述。
也就是说:程序 = 数据结构 + 算法。 -
什么是数据结构?
数据结构是在运用计算机解决实际问题时,如何分析问题的处理要求和描述问题的数据的逻辑结构,设计和建立合理的数据的存储结构,并在此基础上实现对数据运算操作的算法。 -
为什么要学习数据结构?
通过学习数据结构,学会分析计算机加工对象的特征,选择合适的数据结构和存储表示,并学会对于不同的加工对象设计相应的算法。 -
在理解数据结构的概念时,应该把那三个方面看做一个整体?
数据的逻辑结构,数据的存储结构,数据的运算(算法)。 -
什么是算法?
计算机求解问题的方法。 -
如何评价算法
在保证正确性的前提下,考量时间复杂度。
如有错误,欢迎指正? _
最后
以上就是曾经月亮为你收集整理的用C语言描述数据结构_计算机如何解决实际问题的全部内容,希望文章能够帮你解决用C语言描述数据结构_计算机如何解决实际问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复