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

wordpress装修套餐网站源码涂鸦app定制开发

wordpress装修套餐网站源码,涂鸦app定制开发,做一个网站最低多少钱,上海做电子商务网站的公司题目描述 对应给定的一个序列可以唯一确定一棵二叉排序树。然而#xff0c;一棵给定的二叉排序树却可以由多种不同的序列得到。例如分别按照序列{3,1,4}和{3,4,1}插入初始为空的二叉排序树#xff0c;都得到一样的结果。你的任务书对于输入的各种序列#xff0c;判断它们是否…题目描述 对应给定的一个序列可以唯一确定一棵二叉排序树。然而一棵给定的二叉排序树却可以由多种不同的序列得到。例如分别按照序列{3,1,4}和{3,4,1}插入初始为空的二叉排序树都得到一样的结果。你的任务书对于输入的各种序列判断它们是否能生成一样的二叉排序树。 输入描述 输入包含若干组测试数据。每组数据的第1行给出两个正整数Nn≤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 思路因为二叉排序树的中序遍历都为一个升序序列即中序遍历序列都相同又因为一棵树可由中序遍历和前序遍历所确定因此我们判断其前序遍历序列是否相同即可若前序遍历序列相同则树形相同。 建树过程 先申请一个树根并初始化 Node *rxnew Node; rx NULL;递归建树若遇到空结点则申请一个新节点并对其属性初始化 root new Node; root-id val; Code: #includebits/stdc.h using namespace std; const int INF 1e9 10; struct Node {Node* leftNULL;Node* rightNULL;int id; }; vectorint p,q; mapvectorint,bool mp; Node* build(Node *root,int val) {if(root NULL) {root new Node;root-id val;} else if(valroot-id) root-right build(root-right,val);else root-left build(root-left,val);return root; } void work1(Node *root) {if(root NULL) return;p.push_back(root-id);if(root-left) work1(root-left);if(root-right) work1(root-right);} void work2(Node *root) {if(rootNULL) return;q.push_back(root-id);if(root-left) work2(root-left);if(root-right) work2(root-right);} int main() {int n,l;while(cin n n) {cin l;mp.clear();Node *rxnew Node;rx NULL;int k;for(int i0; in; i) {cin k;rx build(rx,k);}work1(rx);mp[p] 1;while(l--) {Node *rynew Node;ry NULL;q.clear();for(int j0; jn; j) {cin k;ry build(ry,k);}work2(ry);mp[q]1?puts(Yes):puts(No);}}return 0; }
http://www.w-s-a.com/news/492189/

相关文章:

  • 网上做公益的网站推广手机卡返佣平台
  • 网站是公司域名是个人可以南京建设银行官方网站
  • 做互联网网站的会抓百度网盟推广 网站
  • 商务网站开发设计结论微信报名小程序怎么制作
  • 网站建设销售简历wordpress七比2
  • 制作网站报价工程项目查询哪个网站
  • 深圳移动网站建设制作公司网站建设的认识
  • 网站建设脚本语言有哪些想开网店哪个平台好
  • 视频网站用什么做的好深圳的小程序开发公司
  • 南京网站定制开发商城网站免费模板
  • 青海学会网站建设公司照片组合拼图
  • 中国建设银行福清分行网站爱站网权重查询
  • 外贸通网站建设网站建设7个主要流程图
  • 元气森林网络营销方式医疗网站优化怎么做
  • 手机网站制作报价表做网站公司做网站公司
  • 湖州网站设计吉林网站建设哪家好
  • 做存储各种环境信息的网站使用tag的网站
  • 阿里云用ip做网站网站开发员属于
  • 外链网盘下载南宁seo推广优化
  • 网站的推广方案有哪些此网站可能有
  • wordpress更改链接后网站打不开一键生成个人网站
  • 网站建设后台有哪些东西前端开发培训一般多少钱
  • 高端建设网站公司网站开发 源码
  • 企业网站的劣势园林景观设计公司简介范文
  • 网站建设程序招聘东营建设信息网登录
  • o2o是什么意思通俗讲seo与网站优化 pdf
  • 外贸网站外包一般建设一个网站多少钱
  • 抄袭别人网站的前端代码合法吗网络促销策略
  • 用wordpress制作网站做资源网站
  • wordpress 发布网站南宁网站建设网站