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

网站dns修改手机百度网页版

网站dns修改,手机百度网页版,eclipse动态网站开发,网站制作旅行社题目 来源 3540. 二叉搜索树 - AcWing题库 思路 建立二叉搜索树(注意传参时用到了引用,可以直接对root进行修改),同时进行递归遍历;遍历可以分前中后三种写,也可以用标志来代替合在一起。其余详见代码。…

题目

来源

3540. 二叉搜索树 - AcWing题库

思路

建立二叉搜索树(注意传参时用到了引用,可以直接对root进行修改),同时进行递归遍历;遍历可以分前中后三种写,也可以用标志来代替合在一起。其余详见代码。

代码

#include<bits/stdc++.h>
using namespace std;
const int N=110;
int l[N],r[N],w[N],idx;//l存储左子树,r存储右子树,w存储节点上的值
int root=0;
void insert(int& u,int x){ //加个引用,直接在root上可以做修改if(u==0) u=++idx,w[u]=x; //根节点为空,那么就需要建树else if(x<w[u])insert(l[u],x);else if(x>w[u])insert(r[u],x);//如果相等不需要处理
}
void dfs(int u,int t){if(u==0)return;if(t==0)cout<<w[u]<<" ";//前序遍历,先输出根节点dfs(l[u],t);//遍历左子树if(t==1)cout<<w[u]<<" ";//中序遍历,输出根节点dfs(r[u],t);if(t==2)cout<<w[u]<<" ";}int main(){int n;cin>>n;while(n--){int x;cin>>x;insert(root,x);}for(int i=0;i<3;i++)//做出三种遍历操作{dfs(root,i); //i=0,1,2分别表示前序,中序,后序遍历cout<<endl;}return 0;
}
http://www.dtcms.com/wzjs/934.html

相关文章:

  • 网站开发网络公司兼职seo 优化顾问
  • 帝国cms建设 政府网站排名优化推广
  • 做网站满屏的照片尺寸是多少今日热点新闻2022
  • 安吉做网站女生做sem还是seo
  • 网站运营系统品牌营销方案
  • 建设机械网站咨询2023年适合小学生的新闻
  • 汾阳做网站的公司沈阳cms模板建站
  • 大专网站建设资料推广商
  • 网站备案平台的服务简介如何推广品牌
  • 做免费采集电影网站犯法吗宣传推广的十种方式
  • 生鲜网站建设seo哪家公司好
  • 网站的转盘游戏怎么做seo推广话术
  • 做的最好的择日择时的网站搜索引擎营销的步骤
  • wordpress可以承载多少数据seo自学网官方
  • 网站公司销售怎么做百度有几种推广方式
  • 精准引流推广公司苏州网站优化排名推广
  • 沈阳微信网站制作搭建网站的步骤
  • 网站建设选择什么模式想开个网站怎样开
  • 自己服务器可以做网站班级优化大师是干什么用的
  • 茶叶销售网站源代码百度指数是怎么计算的
  • 做公司网站有什么猫腻公司seo是什么意思
  • 武义县网站建设百度提交网站
  • 苗木企业网站源码seo外包方案
  • 社区做图网站有哪些内容营销咨询服务
  • 受欢迎的网站开发长沙企业seo优化
  • 天元建设集团有限公司商业承兑汇票信誉怎么样seo全称英文怎么说
  • 济南网站建设行知keji广告联盟代理平台
  • 网站描述多个词怎么分隔中国最新新闻
  • 怎样下载做网站的软件如何在百度上推广自己
  • 大气蓝色律师网站phpcms模板app怎么推广运营