全文预览
数据结构大题
上传者:
似水流年
| 格式:
docx
| 页数:
7
| 大小:
20KB
下载文档到电脑,查找使用更方便
还剩?页未读,
继续阅读
文档介绍
{?if(BT->lchild==NULL&&BT->rchild==NULL) return0;?if(BT->lchild&&BT->rchild) return1+count2(BT->lchild)+count2(BT->rchild);?if(BT->lchild&&BT->rchild==NULL) returncount2(BT->lchild);?if(BT->lchild==NULL&&BT->rchild) returncount2(BT->rchild);}intleafnum(BTREEBT)//返回叶节点个数{?staticintcount=0;?if(BT->lchild==NULL&&BT->rchild==NULL)?{ return++count;?}?else?{ leafnum(Lchild(BT)); leafnum(Rchild(BT));?}}voidCreateBTREE(BTREE&BT,char*str)//先根输入树{?charch;?ch=*str++;?if(ch=='#') BT=NULL;?else?{ BT=newnode; BT->data=ch;?CreateBTREE(BT->lchild,str);?CreateBTREE(BT->rchild,str);?}}intmain(){?BTREEBT=NULL;?char*str="abc##d##ef##g##";?CreateBTREE(BT,str);?PreOrder(BT);?cout<<endl;?InOrder(BT);?cout<<endl;?PostOrder(BT);?cout<<endl;?cout<<"度为2的节点的个数:"<<count2(BT)<<endl;?cout<<"叶子节点个数:"<<leafnum(BT)<<endl;}
猜你喜欢
东北大学数据结构考研试题.pdf
11页
数据结构模拟题(开卷)
6页
数据结构1new
12页
数据结构题试题
319页
数据结构复习题
7页
数据结构]
6页
数据结构作业题
6页
大数据结构设计课题
11页
数据结构 第2版 习题答案 作者 ...
42页
北大成教数据结构试题(六套题)
20页
数据结构综合题库
22页
数据结构
49页
收藏
分享
举报
下载此文档