HDU-3791 二叉搜索树
来源:互联网 发布:竹笛教学的软件 编辑:程序博客网 时间:2024/06/03 21:10
判断两序列是否为同一二叉搜索树序列
每次判断输入与标准二叉搜索树是否吻合。
#include <stdio.h>#include <string.h> using namespace std;#define INF 1024char s[10];int t1[INF];int t2[INF];void inset(char w,int *t){ int pos=1; int c=w-'0'; while(t[pos]!=-1) { if(t[pos]<c) pos=2*pos+1; else pos=2*pos; } t[pos]=c;}void build(char str[],int *t){ t[1]=str[0]-'0'; for(int i=1;s[i];i++) inset(s[i],t);}int main(){ int n,i; while(scanf("%d",&n)&&n) { memset(t1,-1,sizeof(t1)); scanf("%s",s); build(s,t1); while(n--) { memset(t2,-1,sizeof(t2)); scanf("%s",s); build(s,t2); for(i=0;i<1024;i++) if(t1[i]!=t2[i]) break; if(i==1024) printf("YES\n"); else printf("NO\n"); } } return 0;}
0 0
- hdu 3791 二叉搜索树
- HDU 3791 二叉搜索树
- 【二叉搜索树】hdu 3791
- HDU-3791二叉搜索树
- HDU 3791 二叉搜索树
- HDU 3791 二叉搜索树
- HDU 3791 二叉搜索树
- hdu-3791-二叉搜索树
- hdu 3791 二叉搜索树
- hdu 3791 二叉搜索树
- HDU 3791 二叉搜索树
- 二叉搜索树 hdu 3791
- hdu 3791 二叉搜索树
- HDU 3791 二叉搜索树
- hdu 3791 二叉搜索树
- HDU 3791 二叉搜索树
- 二叉搜索树 HDU 3791
- HDU 3791 二叉搜索树
- Android 开发 Tip 3 -- that was originally added here
- CUDA提供的函数评估Occupancy
- TabLayout的简单运用和若干问题的解决
- 数据结构与算法---选择排序
- 个人理解的整数自动转换原则
- HDU-3791 二叉搜索树
- 通俗易懂SpringMVC整体框架理解
- 【数据库设计】第一范式,第二范式,第三范式
- MapReduce学习总结
- [Linux] PHP程序员玩转Linux系列-升级PHP到PHP7
- 论文理解:多任务学习及卷积神经网络在人脸识别中的应用
- Fence Repair
- 如何使用Git上传文件到Github(一)
- target实现手风琴效果