当前位置: 首页 > news >正文

电子商务网站项目计划厦门网站制作全程服务

电子商务网站项目计划,厦门网站制作全程服务,青岛公司网站建设开发,wordpress如何打开数据库题目描述 对应给定的一个序列可以唯一确定一棵二叉排序树。然而#xff0c;一棵给定的二叉排序树却可以由多种不同的序列得到。例如分别按照序列{3,1,4}和{3,4,1}插入初始为空的二叉排序树#xff0c;都得到一样的结果。你的任务书对于输入的各种序列#xff0c;判断它们是否… 题目描述 对应给定的一个序列可以唯一确定一棵二叉排序树。然而一棵给定的二叉排序树却可以由多种不同的序列得到。例如分别按照序列{3,1,4}和{3,4,1}插入初始为空的二叉排序树都得到一样的结果。你的任务书对于输入的各种序列判断它们是否能生成一样的二叉排序树。 输入 输入包含若干组测试数据。每组数据的第1行给出两个正整数N (n 10)和L分别是输入序列的元素个数和需要比较的序列个数。第2行给出N个以空格分隔的正整数作为初始插入序列生成一颗二叉排序树。随后L行每行给出N个元素属于L个需要检查的序列。 简单起见我们保证每个插入序列都是1到N的一个排列。当读到N为0时标志输入结束这组数据不要处理。 输出 对每一组需要检查的序列如果其生成的二叉排序树跟初始序列生成的二叉排序树一样则输出Yes否则输出No。 示例输入 4 2 3 1 4 2 3 4 1 2 3 2 4 1 2 1 2 1 1 2 0 示例输出 Yes No No #include stdio.h #includestdlib.h #includestring.h using namespace std; typedef int status; typedef struct BNode { int data; BNode *lchild,*rchild; }*BiTree; status Search(BiTree T,int key,BiTree f,BiTree p)//二叉排序树的查找 //p指向数据元素的结点f指向双亲的结点 { if(!T) { pf;//树为空则数据元素指向双亲结点 return 0; } else if(keyT-data) { pT; return 1; } else if(keyT-data) return Search(T-lchild,key,T,p);//查找树的左子树 else return Search(T-rchild,key,T,p);//查找树的右字树 } status Insert(BiTree T,int key)//二叉排序树元素的插入 { BiTree p,s; if(!Search(T,key,NULL,p)) { snew BNode; s-datakey;//插入的结点一定是树的叶子结点; s-lchilds-rchildNULL; if(!p) Ts;//第一个结点根结点 else if(keyp-data) T/p-lchilds; else T/p-rchilds; return 1; } return 0; } int judge(BiTree T,BiTree T1)//判断是否为同一颗二叉排序树 { if(!T!T1) return 1; if(TT1) if(T-dataT1-data) if(judge(T-lchild,T1-lchild)judge(T-rchild,T1-rchild)) return 1; return 0; } int main() { int n,num; BiTree T,T1; while(~scanf(%d,n)n) { int m; scanf(%d,m); TNULL;//对树初始化处理 for(int i0;in;i) { scanf(%d,num); Insert(T,num);//二叉排序树的元素插入 } while(m--) { int flag0; T1NULL;//对树初始化处理 for(int i0;in;i) { scanf(%d,num); Insert(T1,num); } flagjudge(T,T1); if(flag) printf(Yes\n); else printf(No\n); } } return 0; }
http://www.huolong8.cn/news/467514/

相关文章:

  • 网站开发安全文档软件界面设计ui培训班
  • 神农架网站制作网站建设电影
  • 云南工程建设总承包公司网站建设机械网站案例
  • wordpress手机显示缩seo是什么意思新手怎么做seo
  • 东莞产品网站建设新媒体营销概念
  • 合肥简川科技网站建设公司 概况网站建设服务费的税率
  • 用php做的网站必备那些文件俄罗斯搜索引擎推广
  • 做英文网站网站犯法吗简单的网站构建的基本流程
  • 网站设计与制作家乡网页设计教程
  • 关于推动门户网站建设d微信代运营合同模板
  • 百度建站多少钱网页制作免费的素材网站
  • 泰州网站制作网站seo策略主要包括
  • 网站建设3lue网站建设首页模板下载
  • 网站建设费摊销期限芗城网站建设公司
  • 北京联通网站备案wordpress文学站
  • 网站备案个人转企业wordpress预览不正常
  • 公司网站建设费用如何做账淄博网站优化公司
  • 广州网站建设代理凡科快图官方下载
  • 做设计下素材有比较好的网站网站建设中主机放在哪里
  • 做网站模板网络工程师可能自学吗
  • 如何做服装微商城网站建设有什么免费推广软件
  • godaddy 上传wordpress东莞网站优化找哪家
  • dede手机网站仿站网上购物商城网站
  • 口碑好网站建设是哪家wordpress gif动画
  • 廊坊建设银行网站许昌永诚网络科技有限公司
  • 邱县seo整站排名深圳网站制作公司电话
  • 做公司网站报价中信建设有限责任公司湖南省人防建筑设计院
  • 如何在自己做的网站中顶置内容口味王网站建设的设计方案
  • 购物网站留言反馈页面织梦模板网站
  • 怎么查看网站是asp还是php文山专业网站建设公司