hdu3791 二叉搜索树
来源:互联网 发布:网络上赌博游戏原理 编辑:程序博客网 时间:2024/05/20 22:01
。。。。。。
没仔细看题交了7遍。。。
“一开始一个数n”。。。
反正我是当成就一组了。。。
今天写的水题就一道一A了。。。
没救了。。。
还有。。。别人的代码越来越看不惯了。。。_(:з」∠)_
【没回收内存是太懒。。。不要学我。。。
#include <iostream>#include <cstdio>#include <cstring>int n,i;char s[20];struct tree{tree* ch[2];int key;tree(){ch[0]=ch[1]=NULL;key=-1;}};void ins(tree* rt,int x){int k=rt->key<x;while (rt->ch[k]!=NULL){rt=rt->ch[k];k=rt->key<x;}rt->ch[k]=new tree();rt->ch[k]->key=x;}int check(tree* rt1,tree* rt2){if (rt1==NULL&&rt2==NULL) return 1;if (rt1==NULL||rt2==NULL) return 0;if (rt1->key!=rt2->key) return 0;return check(rt1->ch[0],rt2->ch[0])&&check(rt1->ch[1],rt2->ch[1]);}int main(){while (scanf("%d",&n),n){scanf("%s",s);tree* rt=new tree();rt->key=s[0]-'0';for (i=1;s[i];i++) ins(rt,s[i]-'0');while (n--){scanf("%s",s);tree* rt2=new tree();rt2->key=s[0]-'0';for (i=1;s[i];i++) ins(rt2,s[i]-'0');if (check(rt,rt2)) puts("YES"); else puts("NO");free(rt2);}}return 0;}
0 0
- hdu3791二叉搜索树
- HDU3791:二叉搜索树
- hdu3791 二叉搜索树
- hdu3791 二叉搜索树
- HDU3791 二叉搜索树
- HDU3791-二叉搜索树
- 二叉搜索树hdu3791
- hdu3791--二叉搜索树
- 【二叉搜索数】HDU3791二叉搜索树
- Hdu3791 - 二叉搜索树 - 二叉树
- hdu3791(二叉搜索树构造)
- HDU3791 二叉搜索树(构建二叉搜索树模板)
- 首道二叉树 HDU3791:二叉搜索树
- hdu3791 二叉搜索树(BST的建立)
- 二叉排序树:HDU3791-二叉搜索树(用指针建立二叉排序树)
- 浙大计算机研究生复试上机考试(2010)——二叉搜索树(hdu3791)
- HDU3791
- HDU3791
- 多种方法实现Excel批量导入数据库
- leetcode 78:Subsets
- ubuntu中扯不清的目录和文件
- The server does not support version 3.1 of the JEE Web module specification.
- 自定义音频播放器
- hdu3791 二叉搜索树
- blog迁移~
- 8086汇编学习笔记——0
- UIPageViewController的简单使用
- PHP注册登录:包括数据存入数据库,生成随机验证码
- mfc根据句柄获得外部程序标题类
- tableView仿选车软件
- assoc ftype
- 抽屉效果