




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、统计随意两个结点之间的结点个数,支出给定结点的子结点,阅读整个医院的构造,C+,类,树,医院设备管理,C+,类#include#include#include#include#include#includeusingnamespacestd;classhosnodepublic:stringname;intnum;hosnode(stringn=NULL,intnumber=0);stringName();intNum();friendostream&operator(ostream&out,hosnode&node);hosnode:hosnode(stringn,intnumber)nam
2、e=n;num=number;stringhosnode:Name()returnname;inthosnode:Num()returnnum;ostream&operator(ostream&out,hosnode&node)out|setiosflags(ios_base:left)setw(8)|resetiosflags(ios_base:left)setw(8)value).Name()returnpointer;elsetmp=tmp-ls;if(tmp!=NULL)while(tmp-value).name!=(cur-value).name)tmp=tmp-ls;if(!tmp
3、)break;if(tmp!=NULL)returnpointer;();if(pointer-pc!=NULL)(pointer-pc);tmp=pointer-pc-ls;while(tmp)(tmp);tmp=tmp-ls;returnNULL;treenode*tree:find(stringcur)treenode*pointer=root,*tmp;queuenqueue;if(pointer)(pointer);while(!()pointer=();if(pointer-value).Name()=cur)returnpointer;();if(pointer-pc!=NULL
4、)(pointer-pc);tmp=pointer-pc-ls;while(tmp)(tmp);tmp=tmp-ls;returnNULL;voidtree:with(treenode*root)treenode*pointer=root,*tmp;intn=0;queuenqueue;cout-n;cout|名称|数目|n;cout-n;if(pointer)(pointer);while(!()pointer=();n=count(cout;|setiosflags(ios_base:left)setw(8)setw(2)|setw(8)nresetiosflags(ios_base:le
5、ft)|endl;cout();pc!=NULL)(pointer-pc);tmp=pointer-pc-ls;while(tmp)(tmp);tmp=tmp-ls;inttree:count(stringgparent,stringchild)intn=1;if(find(gparent)=NULL|find(child)=NULL)return0;elseif(root-=child)return1;elsetreenode*tmp2=find(child);n=tmp2-;while(Parent(tmp2)-value).Name()!=gparent)um();tmp2=Parent
6、(tmp2);returnn;voidtree:interface1()cout%n;cout%1、建立医院%n;cout%2、包括统计操作%n;cout%3、结点及孩子结点输出%n;cout%4、阅读医院构造%n;cout%5、停止操作%n;cout%n;cout请选择。;voidtree:show(stringn)treenode*tmp=find(n),*tmp2;while(tmp=NULL)inta;stringname;cout该医院不包括该部门(设备)!endl;cout%n;cout%1、持续查找%n;cout%2、返回上层%n;cout%n;couta;switch(a)ca
7、se1:coutname;tmp=find(name);break;case2:system(cls);s_treatment();break;system(cls);if(tmp-pc=NULL)cout该名称单位不包括任何部下设备!endl;elsecout所包括的部下设备:endl;cout-n;cout|名称|数目|n;cout-n;coutpc)-valueendl;coutpc-ls;while(tmp2)coutvalueendl;coutls;voidtree:s_treatment()stringtmp1,tmp2;intn;ifstreaminf();interface1();cinn;system(cls);while(n!=5)switch(n)case1:if(!inf)cout读取失败!tmp1tmp2n;hosnode*value=newhosnode(tmp2,n);insert(tmp1,value);cout读取成功!endl;break;case2:couttmp1tmp2;couttmp1包括tmp2:count(tmp1,tmp2);coutendl;break;case3:couttmp1;show(tmp1);break;case4:cout#n;cout#医院概略#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题5.2 平面向量基本定理及坐标表示(原卷版)-2024年高考数学一轮复习精讲精练宝典(新高考专用)
- 2020-2021深圳市宝安区鹏晖中英文学校小学五年级数学下期中模拟试题及答案
- 肇庆车库画线施工方案
- 河北省邢台隆尧县联考2025届毕业升学考试模拟卷生物卷含解析
- 加油站车位出租合同范例
- 医疗专项设计合同范本
- 品牌故事的创作与传播计划
- 班级年度培训计划
- 班级理论知识竞赛的组织与实施计划
- 敏捷管理方法在团队中的实践计划
- 2024解析:第二十章电与磁-讲核心(解析版)
- DB4101T 25.2-2021 物业服务规范 第2部分:住宅
- 六年级数学下册 负数练习题(人教版)
- 2024-2030年中国康复医院行业管理模式分析及发展规划研究报告
- 斐讯PSG1218路由器的上网设置教程
- 八年级下册《经典常谈》-2024年中考语文名著导读专练
- 亡灵节课件教学课件
- 企业名称预先核准通知书
- 内容运营岗位招聘笔试题与参考答案(某大型央企)
- 体格检查:腹部检查(二)
- 1.3.1-二项式定理-公开课一等奖课件
评论
0/150
提交评论