广东专升本数据结构知识点总结.docVIP

  • 52
  • 0
  • 约1.48万字
  • 约 25页
  • 2023-10-26 发布于湖北
  • 举报
广东专升本数据结构知识点总结 ① 数据结构(逻辑结构)其4类基本结构:集合、线性结构、树形结构、图状结构 和 网状结构。 ② 物理结构(存储结构)其4种存储结构:顺序存储结构、链式存储结构、索引存储结构 和 散列存储结构。 ③ 算法5个重要特性:有穷性、确定性、可行性、输入 和 输出。 ?? 通常从四个方面评价算法的质量:正确性、易读性、强壮性 和 高效率。 ④ 线性表是由n≥0个数据元素组成的 有限序列。其特点为逻辑关系上相邻的两个元素在物理位置上也相邻。 ⑤ 在顺序表中实现的基本运算: ??插入:平均移动结点次数为 n/2;平均时间复杂度均为O(n)。 ??删除:平均移动结点次数为 (n-1)/2;平均时间复杂度均为O(n)。 ⑥ 存储位置计算:每个元素需占用L个存储单元第一个单元的存储地址作为数据元素的存储位置线性表的第i个数据元素ai的存储位置为LOC(ai)=LOC(a1)+(i-1)*L ,a1的存储位置,通常称做线性表的起始位置或基地址。 ⑦ 线性表的链式存储结构:数据元素ai的存储映像称为结点,包括2个域:存数据的 数据域、存后继存储位置的 指针域。 ⑧ 线性链表(单链表)特点:每个结点只包含1个指针域。在单链表的第一个结点之前附设的一个结点,称之为 头结点。 ⑨ 假设L是LinkList型变量,则L为单链表的头指针,它指向表中第一个结点。 ??L-next 为第一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档