云南大学软件学院数据结构复习提纲1-6..docVIP

  • 33
  • 0
  • 约3.75千字
  • 约 6页
  • 2016-12-24 发布于重庆
  • 举报

云南大学软件学院数据结构复习提纲1-6..doc

数据结构复习提纲 : 数据结构的逻辑结构:集合结构、线性结构、树形结构、图状结构 数据结构的物理(存储)结构:顺序结构、链式结构 抽象数据类型的两个重要特性:数据抽象、数据封装 算法的五个重要特性:有穷性、确定性、可行性、输入、输出 算法设计原则:正确的、可读性、健壮性、高效率与低存储量 第二章 线性表存储结构的公式: Loc(ai+1)=Loc(ai)+L Loc(ai)=Loc(a1)+(i-1)*L 线性表的顺序存储结构在表中任何位置(1≦i≦n+1)上插入结点O(n) 线性表的顺序存储结构在表中任何位置(1≦i≦n)上删除结点O(n) 域的定义:举例 data:数据域,用来存放结点的值。 next:指针域(亦称链域),用来存放结点的直接后继的地址。 线性表的链式表示和实现该方法从一个空表开始,重复读入数据,生成新结点,将读入数据存放到新结点的数据域中,然后将新结点插入到当前链表的表头上,直到读入结束标志为止。该方法是将新结点插入到当前链表的表尾上,为此必须增加一个尾指针r,使其始终指向当前链表的尾结点。 线性表的链式表示和实现 按序号查找在链表中,当知道被查找结点的序号pos时,只能从链表的头指针出发,顺链域next个结点往下搜索,直到搜索到第i个结点为止。因此,链表不是随机存取结构。 按值查找按值查找是在链

文档评论(0)

1亿VIP精品文档

相关文档