算法与数据结构第6章2
第6章 树和二叉树( Tree Binary Tree ) 6.2 二叉树 为何要重点研究每结点最多只有两个 “叉” 的树? 二叉树的结构最简单,规律性最强; 可以证明,所有树都能转为唯一对应的二叉树,不失一般性。 2. 二叉树的性质 (3+2) 对于两种特殊形式的二叉树(满二叉树和完全二叉树),还特别具备以下2个性质: 课堂讨论: 4. 二叉树的存储结构 讨论:不是完全二叉树怎么办? 二、链式存储结构用二叉链表即可方便表示。 例: 6.3 遍历二叉树和线索二叉树 例1: 例2:用二叉树表示算术表达式 遍历的算法实现:用递归形式格外简单! 先序遍历算法 DLR( liuyu *root ) {if (root !=NULL) //非空二叉树 {printf(“%d”,root-data); //访问D DLR(root-lchild); //递归遍历左子树 DLR(root-rchild); //递归遍历右子树 } return(0); } 对遍历的分析: 例:【严题集6.42③】编写递归算法,计算二叉树中叶子结点的数目。 注:要实现遍历运算必须先把二叉树存入机内。 习题讨论: 3 中序遍历的非递归(迭代)算法 特别讨论:若已知先序/后序遍历结果和中序遍历结果,能否“恢复”出二叉树? 【严题集6.31④】 证明:由一棵二叉树的先序序列和中序序列可唯一确
您可能关注的文档
- 第四课 第一框 享有人格尊严权.ppt
- 第四讲——变质岩——变质作用概述.ppt
- 第四纪地质与地貌2.ppt
- 第四课时 看简单的线路图.ppt
- 第四节鱼(含课后练习题答案)上课用.ppt
- 第微机原理及接口技术 7章 输入输出接口.ppt
- 第四课第二框 认识运动把握规律课件 新人教版必修4.ppt
- 等值线二轮复习2015.03.ppt
- 第四讲_参数计算.ppt
- 第四课 沙尘暴来袭、课文.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)