softwarebasicofcomputer主讲赵英良西安交通大学计算.pptVIP

  • 1
  • 0
  • 约1.52万字
  • 约 93页
  • 2016-12-13 发布于天津
  • 举报

softwarebasicofcomputer主讲赵英良西安交通大学计算.ppt

LZQ@CEEC 上一单元内容提要 一、栈 栈、栈顶指针 顺序存储、共享栈、链栈、入栈、出栈操作 二、队列队列、顺序存储、队头指针、队尾指针、约定循环队列、链式队列(带头结点)、入队、出队 三、串串、长度、空串(空格串)、子串、主串、位置、子串位置、串相等、串的操作、串的存储结构、紧缩存储、非紧缩存储 四、数组:行、列优先顺序存储,矩阵的压缩存储 一、树型结构及其基本概念 树形结构是以分支关系来定义的层次结构。在客观世界中树形结构广泛存在,并应用于: 人类社会的族谱、家谱、行政区域划分管理; 各种社会组织机构; 在计算机领域中,用树表示源程序的语法结构; 在OS中,文件系统、目录等组织结构也是用树来表示的。 1.树的定义(逻辑结构) 树是一种数据结构: Tree=(D,R) 其中: D 是具有相同特性的n个数据元素的集合; R 是D上逻辑关系的集合,且满足: 在D中存在唯一的称为根的数据元素,没有前趋; D中其余数据元素都有且只有一个前趋; D中所有元素,或有若干个互不相同的后继(子树),或无后继(叶结点); 则称Tree为树。 树的定义(递归结构) 树是一个或多个结点组成的有限集合T,有一个特定结点称为根,其余结点分为m(m?0)个互不相交的集合T1,T2,…,Tm。每个集合又是一棵树,被称为这个根的子树。 树是一种递归结构,可以包含一个结点,该结

文档评论(0)

1亿VIP精品文档

相关文档