数据结构单元练习7(6)
if (T!=NULL)
{ top++; stack[top]=T; while(top>-1) { T=stack[top]; top--;
if (T->child!=NULL||T->rchild!=NULL)
{ // 交换结点的左右指针
temp=T->lchild; T->lchild=T->rchild; T->rchild=temp; }
if (T->lchild!=NULL) { top++;
stack[top]=T->lchild; }
if (T->rchild!=NULL) { top++;
stack[top]=T->rchild;
}
}
} } main()
{ int I,j,k,l; printf(“\\n”); root=CreateBinTree(); Inorder (root); i=CountNode (root); j=CountLeafs (root); k=Depth (root); l=Width (root);
printf(“\\nThe Node ’s Number:%d”,i); printf(“\\nThe Leafs’s Number:%d”,j); printf(“\\nThe Depth is:%d”,k); printf(“\\nThe width is:%d”,l); Swap(root);
Printf(“\\nThe swapTree is:”); Inorder(root); }
7.解:
int h=-1,lh=1,count=0;charx=’c’; // 赋初值 Level (BinTree T,int h,int lh) // 求X结点在树只的层树 { if (T==Null)
h=0; else
if (T->data==x) { h=lh; count=h;} else { h++;
Level(T->lchild,h,lh); if (h==-1)
Level(T->rchild,h,lh);
} } main()
{ BinTree *(*newroot); Printf(“\\n”); Root=CreateBinTree(); Inorder(root);
Printf(“\\n”); Level(root,h,lh); Printf(“%d”,count); }
模拟考题
一. 读程序,写出运行结果
1.二叉树的结构如图所示,试写出执行下列算法后的输出结果: 。
(用大写的英文字母表示,字母之间不要任何间隔符号,最后一个字母后面也不要间隔符号)
typedef struct BT { datatype data; BT *lchild; BT *rchild; }BT;
void Preorder(BT *T) { if (T!=NULL) { cout<< T->data; Preorder(T->lchild); Preorder(T->rchild); } }
解:ABCEDFG 先序遍历
2.二叉树的结构如图所示,试写出执行下列算法后的输出结果: 。
C E BF A D G
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




