* 第6章 树和二叉树( Tree Binary Tree ) 6.1 树的基本概念 6.2 二叉树 6.3 遍历二叉树和线索二叉树 6.4 树和森林 6.5 赫夫曼树及其应用 * 上堂课例题讨论 问: 设一棵完全二叉树具有1000个结点,则它有 个叶子结点,有 个度为2的结点,有 个结点只有非空左子树,有 个结点只有非空右子树。 法1:先求全部叶子数。n0=489(末层)+11(k-1层)=500个; 法2:先求2度结点数。n2=255(k-2层)+244(k-1层)=499个; 这两种方法的缺点:都要先计算树的深度 k=?log2n?+1 =10; 法3:无需求树深k,便可快捷求出完全二叉树的叶子数: n0= ?n/2? // 取大于n/2的最小整数值 可由二叉树性质5轻松证明! (编号为i的结点,其孩子编号必为2i和2i+1) ① ② ④ ⑧ ⑤ ⑨ ③ ? ⑦ …… n n 已知最后一个结点编号为n,则其双亲(n/2或(n-1)/2)肯定是最后一个非叶子结点。其编号之后的全部结点都是叶子了! 故,n0=n-n/2或n-(n-1)/2= ?n/2? * 问:用二叉链表法(l_child, r_child)存储包含n个结点的二叉树,结点的指针区域中必有 个空指针。 思考:二叉链
您可能关注的文档
- 第6章C设计数组解释.ppt
- 第6章GPIO端口解释.ppt
- 第6章linux文件系统与文件管理解释.ppt
- 第6章RFID的ISOIEC标准解释.ppt
- 第6章RFID读写器解释.ppt
- 第6章编程软件解释.ppt
- 第6章常用的输入输出接口芯片解释.ppt
- 第6章传感器原理与测量电路1解释.ppt
- 第6章单片机的人机交互与扩展技术解释.ppt
- 第6章第1节化学反应与能量变化(共49张)解释.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)