- 27
- 0
- 约1.82万字
- 约 99页
- 2017-02-03 发布于湖北
- 举报
课堂练习 设二叉树中所有非叶子结点均有非空左右子二叉树,并且叶子结点数目为n,问:二叉树中共有多少个结点? 算法实现: (1)初始化一个队列,并把根结点入队列; (2)当队列非空时,循环执行(3)-(5);否则执行(6); (3)出队列取得一个结点,访问该结点; (4)如果该结点的左子树非空,则将左子树入队列; (5)如果该结点的右子树非空,则将右子树入队列; (6)结束 具体实现的算法的如下: 课堂练习 一、已知一颗二叉树是以二叉链表的形式 存储的,其结点结构说明如下: struct node { int data; //结点的数据 struct node *left; //左孩子的地址 struct node *right; //右孩子的地址 } 请在(1)(2)两题的空白处进行填空,完成题目要求的功能。注意,每空只能填一个语句,多填为0分。(上海交通大学,2004 三(10分)) (1)求出以T为根的二叉树或子树的结点个数。 int size(struct node *T) {if( (1) ) return 0; else( (2) ) ; } (2)求出以T为根的二叉树或子树的高度。 int
您可能关注的文档
最近下载
- 2025年北京市初二学业水平地生会考真题试卷(+答案).docx VIP
- 国开电大24271《劳动与社会保障法》期末机考真题及答案(第103套).pdf
- 电动葫芦出厂检验报告.doc VIP
- 基于多方法融合的曲肘式合模机构结构参数优化研究.docx VIP
- 2026年湖南公务员考试(法律专业知识)历年参考题库含答案详解.docx VIP
- 数据资产的确认、计量和报告基于商业模式视角.pdf VIP
- 一年思想汇报总结(2篇).docx VIP
- 既有建筑改造施工专项方案.docx VIP
- 浏阳市统一社会招聘事业单位人员考试真题及答案.pdf VIP
- AI大模型与AIGC技术在公安领域的应用解决方案【99页PPT】.pptx VIP
原创力文档

文档评论(0)