




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/SHBX 005-2024双向拉伸聚乳酸薄膜
- T/CET 411-2024铁路场所LED照明技术规范
- T/CGAS 029-2024面向燃气物联网NB-IoT智能表的安全芯片检测技术规范
- 消防桥架采购合同2篇
- 下学期c语言考试题及答案
- 上海小学三升四数学试题
- 上海卷烟厂面试题及答案
- 上海五年级小学数学试卷
- T/CCOA 66-2023油莎豆粉
- 居室空间设计核心要素解析
- 【MOOC】航空航天材料概论-南京航空航天大学 中国大学慕课MOOC答案
- 【MOOC】微处理器与嵌入式系统设计-电子科技大学 中国大学慕课MOOC答案
- 车辆检修安全操作规程模版(2篇)
- DB41T 1165-2015 道路非开挖式地聚合物注浆加固处治技术规范
- ASTM-D3359-(附著力测试标准)-中文版
- 电子商务平台交易规则
- 湖北省襄阳市宜城市2022-2023学年八年级下学期期末学业质量测试数学试卷(含答案)
- 国开2024年秋《机械制图》形考作业1-4答案
- 2024年国防知识竞赛考试题库500题(含答案)
- 中职教育二年级全学期《新能源汽车运用维修-交流充电接口的检测》课件
- 初二数学《数据的分析》公开课说课
评论
0/150
提交评论