- 9
- 0
- 约 18页
- 2017-01-15 发布于湖北
- 举报
* 五、遍历算法的应用举例 1、统计二叉树中叶子结点的个数 (先序遍历) 2、求二叉树的深度(后序遍历) 3、复制二叉树(后序遍历) 4、建立二叉树的存储结构 作业:6.3 , 6.5 , 6.13 , 6.14 , 6.33 , 6.37 ,6.43 1、统计二叉树中叶子结点的个数 算法基本思想: 先序(或中序或后序)遍历二叉树,在遍历过程中查找叶子结点,并计数。由此,需在遍历算法中增添一个“计数”的参数,并将算法中“访问结点”的操作改为:若是叶子,则计数器增1。 void CountLeaf (BiTree T, int * count){ // 求叶子结点的个数,T为根结点的指针 if (T) { if ((!T-lchild) (!T-rchild)) (*count)++; //若T是叶子结点,对其计数 CountLeaf( T-lchild, count); //对左子树中叶结点计数 CountLeaf( T-rchild, count); } // if } // CountLeaf (方法1:利用参数返回结果) 注:在主调函数中应将count所指单元赋初值为
您可能关注的文档
最近下载
- 2026年赣州市高三(二模)政治试卷(含答案).docx
- 医学课件-Lunar iDXA双能X线骨密度仪的工作原理和维修两例.pptx VIP
- 深度解析(2026)《ISO 155512023石油天然气工业 钻井和生产设备 人工举升用潜油电泵系统》标准解读.pptx VIP
- 分享16个IT技术学习网站,给力!收藏!.pdf VIP
- 神经解剖学期末考试贵州中医药大学.pdf VIP
- 生猪屠宰兽医卫生检验人员理论考试题及答案.docx
- (二模)南昌市2026届高三年级四月检测政治试卷(含答案).docx
- 2024年中医药大学系统解剖学期末考试题及答案.docx VIP
- 暴雨洪水计算表格.xls VIP
- 年产一亿颗盐酸多奈哌齐胶囊的生产车间设计【毕业作品】.doc VIP
原创力文档

文档评论(0)