树和二叉树的基本知识 - 南通教育博客,南 .doc

树和二叉树的基本知识 - 南通教育博客,南 .doc

树和二叉树的基本知识 - 南通教育博客,南

第二讲 二叉树和树的基本知识 第五章 二叉树和树的基本知识 83 5.1 二叉树定义与性质 83 5.2 二叉树基本操作与存储实现 85 5.3 二叉树的遍历 88 5.4 线索二叉树 95 5.5 二叉树的应用 102 5.6 树的概念与表示 104 5.7 树的基本操作与存储 106 5.8 树、森林与二叉树的转换 109 5.9 树和森林的遍历 112 练习 113 第五章 二叉树和树的基本知识 [学习要点]: 要求掌握二叉树和树的有关概念、存储结构及在几种存储结构上所实施的一些运算,熟练掌握二叉树的遍历实现(递归方法及非递归方法)、二叉树的线索化的实现及其应用、有关的应用实例(表达式树等),了解树及森林的遍历、与二叉树的相互转换。 引入 前面讨论的几种数据结构都属于线性结构,线性结构的特点是逻辑结构简单,易于进行查找、插入和删除等操作,其主要用于对客观世界中具有单一的前驱和后继的数据关系进行描述,而现实中的许多事物的关系并非这样简单,如人类社会的族谱、各种社会组织机构以及城市交通、通讯等,这些事物中的联系都是非线性的,采用非线性结构进行描绘会更明确和便利。 所谓非线性结构是指,在该结构中至少存在一个数据元素,有两个或两个以上的直接前驱(或直接后继)元素。树型结构和图型就是其中十分重要的非线性结构,可以用来描述客观世界中广泛存在的层

文档评论(0)

1亿VIP精品文档

相关文档