计算机考研基础讲义数据结构基础.ppt

§7.1 树 1、树的定义 树(Tree)是包含n(n0)个结点的有穷集合K,且在K中定义了一个关系N,N满足以下条件: (1) 有且仅有一个结点K0它对于关系N来说没有前驱,称K0为树的根结点; (2) 除K0外,K中的每一个结点对于关系N来说有且仅有一个前驱; (3)K中各结点对关系N来说可以有m个后继 §7.2 树的常用术语 树的结点:包含一个数据元素及若干指向其子树的分支 结点的度:结点所拥有的子树的个数称为该结点的度 叶子:度为零的结点,又称终端结点 树的深度:树中各结点层次的最大值称为该树的深度 §7.3 二叉树 二叉数的定义 二叉数的存储结构:顺序存储结构、链式存储结构 二叉数的遍历:就是按某一种规则访问树中的每一个结点,且使得每个结点均被访问一次,而且仅被访问一次。 二叉数的遍历方法:前序遍历、中序遍历、后序遍历 第九章 查找 查找(Searching) 又称检索。就是从一个数据元素集合中找出某个特定的数据元素; 它是数据处理中经常使用的一种重要的操作,尤其是当所涉及的数据量较大时,查找算法的优劣对整个软件的效率影响很大; 本章首先介绍关于查找的基本概念,然后讨论查找的各种方法,最后对各种查找方法作一比较。 §9.1 查找的基本概念 查找表(Search Table) 是由同一类型的数据元素(或记录)构成的集合 对查找表

文档评论(0)

1亿VIP精品文档

相关文档