绪论

第一章 绪论

1.1数据结构的基本概念

1.1.1基本概念和术语

  • 数据是信息的载体

  • 数据元素是数据的基本单位,一个数据元素可由若干个数据项组成

  • 数据对象是具有相同性质的数据元素的集合

  • 数据类型是一个值的集合和定义在此集合上的一组操作的总称===》原子类型、结构类型、抽象数据类型

  • 数据结构是相互之间存在一种或多种特定关系的数据元素的集合

1.1.2数据结构三要素

  • 数据的逻辑结构分为线性结构和非线性结构
  • 数据的存储结构(也称物理结构):顺序存储、链式存储、索引存储、散列存储
  • 数据的运算:其定义是针对逻辑结构,其实现是针对存储结构

1.2算法和算法评价

1.2.1算法的基本概念

算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每条指令表示一个或多个操作。

五个特性:有穷性、确定性、可行性、输入、输出

一个“好”算法应达到:正确性、可读性、健壮性、高效率和低存储量需求

1.2.2算法效率的度量

算法效率的度量是通过时间复杂度和空间复杂度来描述的

posted @ 2025-04-04 22:58  星星永远发着光  阅读(4)  评论(0)    收藏  举报