网站大量收购独家精品文档,联系QQ:2885784924

VB二级培训+公共基础知识教程.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
队列的插入和删除示例 初态 插入A 插入B 删除A 插入C 插入D 删除B 插入E F R A F R R R R R R F F F F F F B A B B B C C C C D D D 溢出 3.6 树与二叉树 树形结构是一类重要的非线性结构,树和二叉树是最常见的树形结构 树(Tree):是一个或多个结点组成的有限集合T,有一个特定的结点称为根(Root),其余的结点分为m(m≥0)个不相交的集合T1,T2,…,Tm,每个集合又是一棵树,称作这个根的子树(Subtree) 树形结构的常用术语 结点的度(Degree):一个结点的子树的个数 树的度:树中各结点的度的最大值 树叶(Leaf):度为0的结点 分支结点:度不为0的结点 双亲(Parent)、子女(Child):结点的各子树的根称作该结点的子女;相应的该结点称作其子女的双亲 兄弟(Sibling):具有相同双亲的结点互为兄弟 结点的层数(Level)树的深度(Depth) 森林(Forest) 二 叉 树 二叉树(Binary Tree):是n(n≥0)个结点的有限集合,这个集合或者为空集(n=0),或者由一个根结点及两棵不相交的、分别称作这个根的左子树和右子树的二叉树组成 二叉树不是树的特殊情形,二者的区别: 二叉树为有序树 性质:1、在二叉树的i层上,最多有2i-1个结点(i≥1) 2、 深度为k的二叉树最多有2k-1个结点(k≥1) 完全二叉树 一棵深度为k且具有2k-1个结点的二叉树称为满二叉树(Full Binary Tree ) 深度为k,有n个结点的二叉树,当且仅当其每一个结点都与深度为k的满二叉树中编号从1到n的结点一一对应时,称为完全二叉树 树的二叉树表示 在树(森林)与二叉树间有一个自然的一一对应的关系,每一棵树都能唯一的转换到它所对应的二叉树 把树和森林转化成对应的二叉树: 凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只留下道第一个子女的连线不去掉 二叉树的存储 二叉树的存储通常采用:链接方式。每个结点除存储结点自身的信息外再设置两个指针域了lIink和rlink,分别指向结点的左子女和右子女,当结点的某个指针为空时,则相应的指针值为空(NIL)。 结点的形式为: lIink info rlink 数据模型的三个级别: 概念数据模型 逻辑数据模型 物理数据模型 2.2 数据模型 数据模型的分类 E-R 模型(实体联系模型) 是直接从现实世界中抽象出实体类型及实体间联系,然后用实体联系图(E-R图)表示数据模型 层次模型(若用图表示,它是一棵倒立的树) 网状模型(若用图表示是一个网络) 关系模型(数据的逻辑结构是一张二维表) 2.3 关系代数 关系代数:是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询的。 包含: 运算对象、运算符和运算结果三大要素 关系代数的运算对象是关系,运算结果亦为关系,所以说,它是关系模型和关系数据库的理论基础 传统的集合运算 并(Union)关系R和关系S的并记做R∪S,由属于R或S的元组组成,结果仍为n目关系 差(Difference)关系R和关系S的差记做R-S,由属于R不属于S的元组组成,结果仍为n目关系 交(Intersection)关系R和关系S的交记做R ∩S,由属于R且属于S的元组组成,结果仍为n目关系 广义笛卡尔积两个分别为n目和m目的关系R和S的广义笛卡尔积R*S是一个(n+m)列的元组的集合 关系R和S及其三种传统的集合运算(如下图) A B C A1 a2 a3 B2 b2 b3 C2 c1 c1 A B C a2 A1 a3 b2 B2 b3 c1 C2 c3 A B C A1 A1 A2 a1 B1 B2 B2 b3 C1 C2 C1 c2 A B C a3 b3 c1 A B C A1 a2 B2 b2 C2 c1 关系R 关系S R∩S R∪S R-S 专门的关系运算 选择运算:是一个单目运算,是从关系R中选取满足一定条件的元组子集。记做: 其中 σ 是选择运算符;F是限定条件的布尔表达式,由逻辑运算符∧、∨等连接关系表达式组成。关系表达式的基本形式为:XθY,其 中θ={、≥、、≤、=、≠},X、Y可以是属性名、常量或简单函数 投影(Projection)运算:也是一个单目运算,是从关系R中选取所需要的列组成一个新关系。记做: ∏A(R){t[A] ︱t∈R} 其中∏是投影运算符;A为关系R属性的子集;t[A]为R中元组相应于属性A的分量

文档评论(0)

xiaohuer + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档