树结构练习——排序二叉树的中序遍历
来源:互联网 发布:midi电脑音乐制作软件 编辑:程序博客网 时间:2024/06/03 18:41
#include <stdio.h>#include <stdlib.h>#include <string.h>int s1[1100];int k;typedef int element;typedef struct BiTnNode{ element data; BiTnNode *lchild ,*rchild;} BiTnNode, *BiTree;void CreateTree(BiTree &T,int key){ if(T==NULL) { T=new BiTnNode; T->lchild=T->rchild=NULL; T->data=key; return ; } else { if(key < T->data) CreateTree(T->lchild,key); else CreateTree(T->rchild,key); }}void inOrder(BiTree T){ if(T!=NULL) { inOrder(T->lchild); s1[k++]=T->data; inOrder(T->rchild); }}int main(){ int n,m,i; BiTree T; while(~scanf("%d",&n)) { T=NULL; for(i=0; i<n; i++) { scanf("%d",&m); CreateTree(T,m); } k=0; inOrder(T); s1[k]='\0'; for(i=0; i<n-1; i++) printf("%d ",s1[i]); printf("%d\n",s1[n-1]); } return 0;}没必要多说;自己看底下的链接
[2482]二叉排序树
0 0
- 树结构练习-排序二叉树的中序遍历
- SDUTOJ 2128 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- SDUT 2128 树结构练习——排序二叉树的中序遍历
- SDUTOJ 2128 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历 SDUT
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历
- 树结构练习——排序二叉树的中序遍历(sdut_2128)
- SDUT 2128 树结构练习——排序二叉树的中序遍历
- centos FTP服务器的架设和配置
- 华为面试一
- Git命令行使用教程02
- windows错误处理
- Android layer-list(3)
- 树结构练习——排序二叉树的中序遍历
- {算法}Young司机带你轻松KMP
- Java算法——输出九九乘法表
- NETLINK_INET_DIAG:Socket Monitoring
- Stanford's Andrew Ng课程疑问一
- IOS开发-基础篇-Five
- MAC下安装与配置MySQL
- 第四届CCF认证C++(题号A)
- 【大话数据结构&算法】查找算法