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

自己买服务器建设网站网站怎么做长尾词

自己买服务器建设网站,网站怎么做长尾词,春节网页设计素材,wordpress 自动连接给定一个插入序列就可以唯一确定一棵二叉搜索树。然而#xff0c;一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树#xff0c;都得到一样的结果。于是对于输入的各种插入序列#xff0c;你需要判断它们…给定一个插入序列就可以唯一确定一棵二叉搜索树。然而一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树都得到一样的结果。于是对于输入的各种插入序列你需要判断它们是否能生成一样的二叉搜索树。 输入格式: 输入包含若干组测试数据。每组数据的第1行给出两个正整数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 bits/stdc.h #include queue using namespace std; struct Tree {int Ele;struct Tree *Left;struct Tree *Right; }; typedef struct Tree* T; T Insert(T root,int key); bool judge(T a,T b); void Get(T a,int *aa,int *na); bool Equal(int *a,int nn,int *b); void Print(int *a,int n); int n,L; int main() {T Sam,Test;int x;while (1){cinn;if (n0){break;}cinL;SamNULL;for (int i0;in;i){cinx;SamInsert(Sam,x);}for (int i0;iL;i){TestNULL;for (int j0;jn;j){cinx;TestInsert(Test,x);}if (judge(Sam,Test)){printf(Yes\n);}else{printf(No\n);}}}return 0; }T Insert(T root,int key) {if (rootNULL){root(T)malloc(sizeof(struct Tree));root-Elekey;root-Leftroot-RightNULL;return root;}T now;if (keyroot-Ele){nowInsert(root-Left,key);root-Leftnow;}else if (keyroot-Ele){nowInsert(root-Right,key);root-Rightnow;}return root; }bool judge(T a,T b) {int aa[15],bb[15],nn;memset(aa,0,sizeof(aa));memset(bb,0,sizeof(bb));Get(a,aa,nn);Get(b,bb,nn); // Print(aa,nn); // Print(bb,nn);if (Equal(aa,nn,bb)){return true;}return false; }void Get (T a,int *aa,int *na) {queueTq;T tNULL;*na0;if (aNULL){*na-1;return;}q.push(a);while (!q.empty()){tq.front();q.pop();aa[(*na)]t-Ele;if (t-Left){q.push(t-Left);}if (t-Right){q.push(t-Right);}}return; }bool Equal(int *a,int nn,int *b) {for (int i0;inn;i){if (a[i]!b[i]){return false;}}return true; }void Print(int *a,int n) {printf(\n);for (int i0;in;i){printf(%d ,a[i]);}printf(\n); }
http://www.sadfv.cn/news/139258/

相关文章:

  • 自己做网站是否要买云主机餐饮加盟
  • 蚂蚁中国网站建设公司网站维护与更新
  • 外贸网站建设谷歌推广外链网站大全
  • 苏州专业做网站公司哪家好wordpress重置主题设置
  • dj网站建设动漫制作专业专升本考什么专业
  • 网站结构是什么 怎么做wordpress 邮箱发布
  • 西宁网站搭建网站前置审批查询
  • 台州网站开发建设wordpress网站在哪里修改
  • 微信开放平台 网站开发设计模板主题为气流
  • 手机网站怎么放到桌面上做域名跳转非法网站负什么责任
  • 东莞专业营销网站建设推广网络营销和传统营销的区别和联系
  • 河北涿州建设局网站制作海报用什么软件
  • 资源库建设网站百度平台营销软件
  • qq业务代理网站建设南宁网站建设优势
  • 江西省上饶市网站建设公司商务类网站
  • 河南男科医院排名榜seo提升排名
  • python 快速做网站湖南做网站公司有哪些
  • 怎样做网站的排名会员制网站建设
  • 如何给网站增加内链京广桥做网站的公司
  • 嘉鱼网站建设多少钱网络营销学什么
  • 网站备案要收费吗上海企业建站费用
  • 做外文H网站哪些网站可以做设计
  • 杭州萧山区专业做网站的公司wordpress文章显示字数
  • 朝阳淘宝网站建设网页设计版权怎么写
  • 网站建设友链交换wordpress 5.0.4
  • 做网站业务员如何跟客户沟通中国交通建设集团有限公司是央企吗
  • 网站建设的主要工作流程网站详情怎么做的
  • 深圳市网站设js搜索网站开发
  • 新建的网站怎么登录滨州seo招聘
  • 网站建设易网智能建站系统免费版