nyoj-756-重建二叉树
来源:互联网 发布:中关村软件培训基地 编辑:程序博客网 时间:2024/05/17 01:09
#include<stdio.h>
#include<string.h>
void build_tree(int n,char *b,char *a)
{
int p;
if(n>=1)
{
p=n-1;
printf("%c",a[n-1]);
while(b[p]!=a[n-1]&&p>=0)
p--;
build_tree(p,b,a);
build_tree(n-p-1,b+p+1,a+p);
}
}
int main()
{
char a[27],b[27];
int n;
while(scanf("%s%s",a,b)!=EOF)
{
n=strlen(a);
build_tree(n,b,a);
printf("\n");
}
return 0;
}
#include<string.h>
void build_tree(int n,char *b,char *a)
{
int p;
if(n>=1)
{
p=n-1;
printf("%c",a[n-1]);
while(b[p]!=a[n-1]&&p>=0)
p--;
build_tree(p,b,a);
build_tree(n-p-1,b+p+1,a+p);
}
}
int main()
{
char a[27],b[27];
int n;
while(scanf("%s%s",a,b)!=EOF)
{
n=strlen(a);
build_tree(n,b,a);
printf("\n");
}
return 0;
}
0 0
- NYOJ-756重建二叉树
- nyoj-756-重建二叉树
- nyoj-756 重建二叉树
- NYOJ 756 重建二叉树
- NYOJ 756 重建二叉树
- NYOJ--重建二叉树
- NYOJ 题目756 重建二叉树
- nyoj 756 重建二叉树(总结)
- nyoj 1063 - 生活的烦恼 二叉树重建及遍历
- NYOJ 756 重建二叉树【由二叉树的后序和中序建立二叉树并得先序】
- nyist oj 756 重建二叉树
- 南阳 oj 重建二叉树 题目756
- 3.9重建二叉树
- 重建二叉树
- 二叉树重建
- 二叉树重建
- 二叉树的重建
- 重建二叉树
- 天气真的很能影响心情
- HTML和CSS的复习总结
- java 用printf显示文本
- mysql事务处理和不同隔离机制
- Let it go
- nyoj-756-重建二叉树
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第四篇:传递表单数据
- 简化的pcie配置空间读程序,支持0x100以上空间
- 大二是否应该出去实习?
- Spring、Hibernate 解耦方法与设计模式(2)
- C语言经典算法100例-030-判断一个数是否为回文数
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第五篇:MVC整合Ajax
- MFC改变对话框大小,控件的大小和位置随着改变
- 视频信号指标与测试方法