数据结构:1 绪论

112 阅读1分钟

数据结构的主要内容

数据结构的主要内容包括以下几个方面:

  1. 数据类型抽象定义(ADT)
  2. 数据的组织和存储
  3. 数据的操作和算法
  4. 数据结构的性质和分析
  5. 数据结构的应用

为了更好地理解和利用数据,提高数据的组织、处理和存储效率。

1. 数据类型抽象定义(ADT)

关键术语

  • 数据
  • 数据项
  • 数据元素 学生表 > 个人记录 > 学号、姓名

抽象数据类型 ADT = (D,S,P)

  • D: 数据对象
  • S:D上的关系集
  • P:D上的操作集

数据结构是带“结构”的数据元素的集合,“结构”就是指数据元素之间存在的关系。

2. 数据的组织和存储

image.png

3. 数据的操作和算法

查找,插入,删除,修改等

4. 数据结构的性质和分析

空间复杂度 时间复杂度

  • 最好时间复杂度
  • 最坏时间复杂度
  • 平均时间复杂度

4.1 最坏时间复杂度

观察语句:语句频度最大的基本语句 (循环最深层)。 计算f(n):基本语句的频度得到问题规模n的某个函数f(n)(循环最后值=循环条件)。 求解f(n):忽略所有低次幂项和最高次幂系数,体现出增长率的含义。取其数量级用符号“O”表示