计算机学院软件工程系4
1树的定义和相关术语4
2二叉树4
3树和森林4
4森林与二叉树的关系4
5Huffman树与编码计算机学院软件工程系4
1树的定义和相关术语4
2二叉树4
3树和森林4
4森林与二叉树的关系4
5Huffman树与编码计算机学院软件工程系内蒙古大学理工学院计算机学院生命科学学院外国语学院人文学院数学系物理系电子系计算机系计算中心网络中心汉语系历史系哲学系生物系环境系动物中心生物工程中心资源所英语系日语系行政机构树形结构是一种非线性结构,应用十分广泛
如:行政机构、目录、家谱等
计算机学院软件工程系磁盘目录计算机学院软件工程系红楼梦家谱计算机学院软件工程系树和森林的概念树和森林的概念树的定义树的定义树是由树是由nn((nn≥≥0)0)个结点组成的有限集合
如果个结点组成的有限集合
如果nn=0=0,称为,称为空树空树;如果;如果nn>0>0,则,则有一个特定的称之为有一个特定的称之为根根(root)(root)的结点,它只的结点,它只有直接后继,但没有直接前驱;有直接后继,但没有直接前驱;除根以外的其他结点被划分到除根以外的其他结点被划分到mm((mm≥≥0)0)个个互不相交的子集互不相交的子集TT11,,TT22,…,,…,TTmm中,每个子集中,每个子集又都构成一棵树,称之为又都构成一棵树,称之为根的子树根的子树(subtree)(subtree)
计算机学院软件工程系树的特点树的特点每棵子树的根结点有且仅有一个直接前每棵子树的根结点有且仅有一个直接前驱,但可以有驱,但可以有00个或多个直接后继
个或多个直接后继
树是一种典型的“树是一种典型的“层次结构层次结构”,体现出”,体现出““一对多一对多”的关系
ACGBDEFKLHMIJ计算机学院软件工程系例4
1:Tree=(D,R)D={Book,C1,