九度OJ 1009 二叉搜索树
来源:互联网 发布:python tkinter案例 编辑:程序博客网 时间:2024/05/18 21:44
二叉树问题,左边比根小,右边比根大。
AC代码
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;char a[11],b[11];char ta[1025],tb[1025];int update(char *t,int o,int ans){ if(t[o]==-1)t[o]=ans; else { if(ans>t[o])update(t,o*2+1,ans); else update(t,o*2,ans); }}int main(){ int n; while(scanf("%d",&n),n) { scanf("%s",a+1); memset(ta,-1,sizeof(ta)); for(int i=1;a[i]!='\0';i++) { update(ta,1,a[i]); } ta[1025]='\0'; while(n--) { scanf("%s",b+1); memset(tb,-1,sizeof(tb)); for(int i=1;b[i]!='\0';i++) update(tb,1,b[i]); tb[1025]='\0'; if(!strcmp(ta,tb))puts("YES"); else puts("NO"); } } return 0;}
0 0
- 九度OJ 1009 二叉搜索树
- 九度oj-1009-二叉搜索树
- 九度OJ - 1009 - 二叉搜索树
- 九度OJ 1009 二叉搜索树
- 九度OJ-1009-二叉搜索树
- 九度OJ 1009 二叉搜索树
- 九度OJ 1009:二叉搜索树 (二叉树)
- 九度OJ-题目1009:二叉搜索树
- 九度oj 题目1009:二叉搜索树
- 九度oj:题目1009 二叉搜索树
- 九度OJ,题目1009-二叉搜索树
- 九度 oj 题目1009:二叉搜索树
- 九度OJ-题目1009 二叉搜索树
- 九度OJ——1009二叉搜索树
- 九度OJ 1009: 二叉搜索树 两棵树的判等+二叉搜索树的建立
- 二叉搜索树的建立与遍历 九度oj
- 九度oj 题目1009:二叉搜索树 【ZJU2010考研机试题5】【二叉排序树】
- 九度1009二叉搜索树
- 内部排序之一:插入排序和希尔排序的N中实现
- ibatis java.util.Map作为parameterClass和resultClass(转)
- ThreadPoolExecutor线程池的getActiveCount
- IOS学习笔记6-awakeFromNib & viewDidLoad
- 服务器向ios推送消息
- 九度OJ 1009 二叉搜索树
- 寻找轮廓
- function语意学和析构函数语意学
- XMPP
- oracle 三种连接身份
- 通过实验窥探javascript的解析执行顺序
- 类该如何抽取和定义
- 深入探讨 java.lang.ref 包
- javascript的一些特性