数据结构上机测试4.1:二叉树的遍历与应用1
来源:互联网 发布:修改 linux sftp端口 编辑:程序博客网 时间:2024/06/05 02:20
数据结构上机测试4.1:二叉树的遍历与应用1
Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description
输入二叉树的先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列。Input
第一行输入二叉树的先序遍历序列;
第二行输入二叉树的中序遍历序列。Output
输出该二叉树的后序遍历序列。Example Input
ABDCEFBDAECFExample Output
DBEFCAHint
Author
#include<stdio.h>#include<string.h>typedef struct tree{ char data; tree * l, *r;}tree;tree * creat(char a[],char b[],int n){ char * q; tree * root; if(n==0) return NULL; else { root=new tree; root->data=a[0]; for(q=b;q!='\0';q++) { if(*q==a[0]) break; } int t; t=q-b; root->l=creat(a+1,b,t); root->r=creat(a+t+1,q+1,n-t-1); } return root;}void lasttravel(tree * p){ if(p) { lasttravel(p->l); lasttravel(p->r); printf("%c",p->data); }}int main(){ int n; char a[100],b[100]; tree * p; while(scanf("%s%s",a,b)!=EOF) { n=strlen(a); p=creat(a,b,n); lasttravel(p); printf("\n"); } return 0;}/***************************************************User name: rchg150633李培培Result: AcceptedTake time: 0msTake Memory: 116KBSubmit time: 2016-10-27 15:11:46****************************************************/
0 0
- 数据结构上机测试4.1:二叉树的遍历与应用
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 1291 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 【1291】数据结构上机测试4.1:二叉树的遍历与应用1 SDUTOJ
- 1291 数据结构上机测试4.1:二叉树的遍历与应用1
- SDUTOJ 1291 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1--知先序和中序求后序
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1
- 数据结构上机测试4.1:二叉树的遍历与应用1 (*详解
- 数据结构上机测试4.1:二叉树的遍历与应用1
- Yii框架下的增删改查
- Android Service Framework
- slideup跟slideDown改变高度实现动态
- 如何选择一家公司?
- strtol函数简单使用
- 数据结构上机测试4.1:二叉树的遍历与应用1
- C++空类编译器自动生成的6个成员函数
- 有一组数字,有两个数字只出现一次,其他数字都是成对出现的,请找出这个数字。
- toggle实现动态
- 洛谷 P2671 求和
- 凸优化的对偶表示
- Javaweb-2 Servlet 创建和配置和参数获取
- 第一行代码笔记2
- Structs.xml文件配置