算法
- 算法的基本特征
- 可行性
- 步骤实现,执行结果达到预期
- 确定性
- 步骤明确
- 有穷性
- 步骤实现,执行结果达到预期
- 有限的时间完成
- 拥有足够的情报
- 拥有足够的输入信息和初始化信息
- 算法的复杂度
- 时间复杂度
- 执行算法所需要的计算工作量
- 空间复杂度
- 执行算法所需要的内存空间
数据结构
定义:有关联的数据元素的集合就是数据结构。
- 数据结构的概念
- 根节点
- 没有前件的节点
- 终端节点
- 没有后件的节点
- 内部节点
- 除了根节点和终端节点以外的节点
- 根节点
线性结构与非线性结构
- 线性结构
- 有且只有一个根节点
- 每个节点最多只有一个前件,也最多只有一个后件
- 非线性结构:不满足线性结构的两个条件就是非线性结构
- 树形结构
- 网状结构
线性表
1.线性结构也被称为线性表
2.非空线性表
- 只有一个根节点
- 有且只有一个终端节点
- 除根节点与
版权声明:本文为w15875510692原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。