初识--数据结构

  • 什么是数据结构?我们为什么要学习数据结构呢....一系列的问题就促使我们不得不了解数据结构。我们不禁要问了,学习C语言不就够了吗?为什么还要学习数据结构呢?这是因为:数据结构能够解决C语言解决不了的问题,比如:图形,树状图...
  • 要了解数据结构,就必须要知道:数据,数据项,数据元素,数据对象,是什么意思。

  • 数据结构就是:数据元素相互之间存在一种或多种特定关系的数据元素集合
  • 数据结构的基本结构,也叫作数据结构的逻辑结构。它包括:线性结构,非线性结构。其中非线性结构又可以分为:图形,树状图,集合。它们构成逻辑结构。

  • 数据结构大多数要用到函数结构体的相关知识。一般的数据结构要用到二元组的知识,我们想一下,既然创造出了数据结构,那电脑是如何储存起来的呢?这就用到了数据结构的另一个知识点:数据结构中的存储结构
  • 存储结构又包括:顺序存储结构,链式存储结构。无独有偶的也是通过代码编译,然后通过软件实现的。

  • 对于数据的类型,我们在C语言中已经写过了,在这我就不多介绍了。接下来就是算法来,也就是如何编写代码的步骤。
  • 算法的编写,也是有讲究的,包括:有穷性,确定性,输入,输出,可行性

以上性质,大家可以看一看。

  • 好了,到这里,你是否对数据结构与算法有了一定的了解,如果还是不了解,也别着急,我们接下来就会更具体地了解数据结构哦。

相关推荐

  1. 数据结构(一)数据结构

    2024-04-11 14:34:04       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-11 14:34:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-11 14:34:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-11 14:34:04       82 阅读
  4. Python语言-面向对象

    2024-04-11 14:34:04       91 阅读

热门阅读

  1. 腾讯云短暂崩溃2小时

    2024-04-11 14:34:04       37 阅读
  2. MySQL | 加索引报错

    2024-04-11 14:34:04       36 阅读
  3. 算法刷题day44

    2024-04-11 14:34:04       35 阅读
  4. 如何使用pandoc转word和正确的参考文献格式

    2024-04-11 14:34:04       26 阅读
  5. AcWing 793. 高精度乘法——算法基础课题解

    2024-04-11 14:34:04       34 阅读
  6. node 的路径分析和文件查找策略

    2024-04-11 14:34:04       35 阅读
  7. 问题整理【2024-04-10】

    2024-04-11 14:34:04       33 阅读
  8. 【C++01】吾与C加初相识

    2024-04-11 14:34:04       28 阅读
  9. 从零开始的LeetCode刷题日记:28. 实现 strStr()

    2024-04-11 14:34:04       42 阅读
  10. 医美行业专用服务器:为您的业务保驾护航

    2024-04-11 14:34:04       35 阅读