天津理工大学数据结构实验报告3

天津理工大学数据结构实验报告3

ID:30104891

大小:16.23 KB

页数:6页

时间:2018-12-27

天津理工大学数据结构实验报告3_第1页
天津理工大学数据结构实验报告3_第2页
天津理工大学数据结构实验报告3_第3页
天津理工大学数据结构实验报告3_第4页
天津理工大学数据结构实验报告3_第5页
资源描述:

《天津理工大学数据结构实验报告3》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划天津理工大学数据结构实验报告3  附录  #include#includeusingnamespacestd;  typedefstructBiTNode{//二叉链表节点存储结构intdata;structBiTNode*lchild;structBiTNode*rchild;//左右孩子指针}BiTNode,*BiTree;  voidinsert(BiTree&T,intk){//二叉排序树的递归算法if(T==NULL){T=(BiTree)malloc(sizeo

2、f(BiTNode));T->data=k;T->lchild=T->rchild=NULL;}elseif(kdata)insert(T->lchild,k);elseif(k>T->data)insert(T->rchild,k);}  voidcreateBST(BiTree&T,intn){//二叉排序树的建立T=NULL;intk;for(inti=1;i>k;//输入关键字insert(T,k);}}  voidInOrder(BiTreeroot){//中序遍历二叉树排序树if(root==NULL)return;intt=root->data,k=1;InOrder(

3、root->lchild);coutdatadatarchild);}  voidmain(){BiTreeT;intn;cout>n;cout  #include  #include目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  #include  usingnamespacestd;  typedefstructLNode{//二叉链表数据存储结构  chardata;  structLN

4、ode*next;  }LNode,*LinkList;  typedefstructBiTNode{//二叉链表节点存储结构  LinkListdata;  structBiTNode*lchild;  structBiTNode*rchild;//左右孩子指针  }BiTNode,*BiTree;  voidoutdata(LinkListL){//输出数据  LinkListp;  p=L->next;  while(p!=NULL){  coutdata;  p=p->next;  }  coutnext=NULL;  cin>>x;  while(x!='0'){  p=(

5、LinkList)malloc(sizeof(LNode));目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  p->data=x;  p->next=NULL;  r->next=p;  r=p;  cin>>x;  }  returnL;  }  BiTreeCreateBiTree(BiTree&T){//先序遍历生成二叉树  LinkLists=indata();  if(s->next

6、==NULL)T=NULL;  else{  T=(BiTNode*)malloc(sizeof(BiTNode));  if(!T)  exit(1);  T->data=s;  CreateBiTree(T->lchild);//建立左子树  CreateBiTree(T->rchild);//建立右子树  }  returnT;  }目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  voi

7、dPreOrder(BiTreeroot){//先序遍二叉树  if(root==NULL)return;  outdata(root->data);  PreOrder(root->lchild);  PreOrder(root->rchild);  }  voidInOrder(BiTreeroot){//中序遍历二叉树  if(root==NULL)return;  InOrder(root->lchild);  outdata(root->data

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。