我是靠谱客的博主 曾经月亮,最近开发中收集的这篇文章主要介绍用C语言描述数据结构_计算机如何解决实际问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算机解决实际问题的过程

流程图解:
在这里插入图片描述
过程叙述:

  1. 将问题进行数据描述形成数据集合以后,此时的数据是独立与计算机之外的原始组织形式,称为数据的逻辑结构。
    数据集合包括:
    (1)数值数据
    (2)非数值数据
    数据的逻辑关系(结构):
    (1)线性
    (2)非线性

  2. 对数据集合选择合适的存储结构以后,存入计算机,此时在计算机内的数据的存储形式称之为数据的存储关系(存储结构),在这个过程当中,算法即为对数据进行的操作方法。
    数据的存储关系(结构):
    (1)顺序存储
    (2)链式存储
    (3)索引存储
    (4)散列存储

  3. 什么是程序?
    程序是对数据的存储描述和对数据的操作描述。
    也就是说:程序 = 数据结构 + 算法

  4. 什么是数据结构?
    数据结构是在运用计算机解决实际问题时,如何分析问题的处理要求和描述问题的数据的逻辑结构,设计和建立合理的数据的存储结构,并在此基础上实现对数据运算操作的算法。

  5. 为什么要学习数据结构?
    通过学习数据结构,学会分析计算机加工对象的特征,选择合适的数据结构和存储表示,并学会对于不同的加工对象设计相应的算法。

  6. 在理解数据结构的概念时,应该把那三个方面看做一个整体?
    数据的逻辑结构,数据的存储结构,数据的运算(算法)。

  7. 什么是算法?
    计算机求解问题的方法。

  8. 如何评价算法
    在保证正确性的前提下,考量时间复杂度。

如有错误,欢迎指正? _

最后

以上就是曾经月亮为你收集整理的用C语言描述数据结构_计算机如何解决实际问题的全部内容,希望文章能够帮你解决用C语言描述数据结构_计算机如何解决实际问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部