博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT A1086
阅读量:5916 次
发布时间:2019-06-19

本文共 792 字,大约阅读时间需要 2 分钟。

clipboard.png

和刚刚之前的那道题类似,只不过多考察了一个四大遍历输出中的一个;
自己跟个智障一样检查了一个小时,结果发现少了一个返回指针,真是干他娘的;

#include
#include
#include
#include
#include
#include
using namespace std;using std::vector;const int maxn=40;int n;vector
pre;vector
in;stack
s;struct node{ int data; node* lchild; node* rchild;};node* create(int prel,int prer,int inl,int inr){ if(prel>prer) return NULL; node* root=new node; root->data=pre[prel]; int i; for(i=inl;i<=inr;i++){ if(in[i]==pre[prel]) break; } int lnum=i-inl; root->lchild=create(prel+1,prel+lnum,inl,i-1); root->rchild=create(prel+lnum+1,prer,i+1,inr); return root;}int num=0;void postorder(node* root){ if(root==NULL) return; postorder(root->lchild); postorder(root->rchild); printf("%d",root->data); num++; if(num

转载地址:http://djwvx.baihongyu.com/

你可能感兴趣的文章
忙里偷闲 -- 工作随笔
查看>>
springboot报编译失败 Compilation failure
查看>>
mysqld error(一)
查看>>
Javascript延时函数
查看>>
UML类图关系大全
查看>>
Ant编译Hadoop 1.0.3的eclipse-plugin插件包
查看>>
tensorflow开发环境搭建
查看>>
JDBCRealm Http Digest
查看>>
CentOS 7 网络配置
查看>>
matplotlib 交互式导航
查看>>
eclipse的插件未安装成功
查看>>
UnicodeEncodeError: 'ascii' codec can't encode
查看>>
jvm在什么时候进行进行垃圾回收,在什么时候进行扩大内存
查看>>
【转载】强大的命令行工具wmic
查看>>
如何用30分钟快速优化家中Wi-Fi?阿里工程师有绝招
查看>>
云越发展,锁定问题就会越严重?
查看>>
用户访问网页的流程原理
查看>>
write back vs write through
查看>>
各种链接
查看>>
我的友情链接
查看>>