数据结构绪论

数据结构是一门什么样的学科

数据结构是研究数据的逻辑结构和存储结构以及他们之间的关系,基本的运算操作的定义与实现的学科(选择数据存储结构,并研究运算数据的)

基本的术语

1.数据:所有能被计算机识别的集合
2.数据元素:数据的基本单位(如在统计学校学生信息中的一个学生就是一个数据元素,但他还包含着许多的信息)
3.数据项:构成数据元素的(也就是上述的信息项,如:学生的姓名,年龄都是信息项)
4.数据类型:就是数据是什么类型的(如C语言中的浮点型,整数型,以及枚举型)
5.抽象数据元素:自己定义的数据元素
6.抽象数据类型:就是自己定义的类型
7.数据结构:相互之间存在一种或多种关系的数据集合。其包括运算逻辑结构,存储结构,以及运算

数据结构思维导图

屏幕截图 2022-11-25 230742.png

逻辑结构:数据之间的逻辑关系

评价一个算法的标准

1.时间复杂程度:运算级别(不想讲了)
2.空间复杂程度:有三个:1.输入2.运算3.输出。(一般只考虑,计算与输出)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、基本概念 1)数据元素:组成数据的有一定意义的单位,比如在人类中,人就是数据元素 2)数据项:组成数据元素的单...
    GarinZhang阅读 1,002评论 0 6
  • 本文是《数据结构(C语言版)》-- 清华大学出版社 的读书笔记。 基本概念和术语 数据:(data)是对客观事物的...
    乌鸦DD阅读 705评论 1 26
  • 1.1数据结构基本概念 1.1.1数据 数据是信息的载体,是描述客观事物属性的数、字符以及所有能输入到计算机中并被...
    AdRainty阅读 275评论 0 1
  • 数据结构 + 算法 = 程序 1. 数据结构研究的内容 如何合理的组织数据,高效的处理数据,主要研究非数值计算问题...
    Lost_Robot阅读 422评论 3 0
  • 数据结构: 是相互之间存在一种或多种特定关系的数据元素的集合。 数据结构是一门研究 ----非数值计算的程序设计问...
    努力生活的西鱼阅读 569评论 0 0