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

怎么做好网站方式推广长沙做优化的公司

怎么做好网站方式推广,长沙做优化的公司,上海h5网站建设,app 网站 区别题目链接: 二叉树遍历_牛客题霸_牛客网编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。题目来自【牛客题霸】https://www.nowcoder.com/share/jump/43719512169254700747…

题目链接:

二叉树遍历_牛客题霸_牛客网编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。题目来自【牛客题霸】https://www.nowcoder.com/share/jump/437195121692547007478

描述

编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。 例如如下的先序遍历字符串: ABC##DE#G##F### 其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结果。

输入描述:

输入包括1行字符串,长度不超过100。

输出描述:

可能有多组测试数据,对于每组数据, 输出将输入字符串建立二叉树后中序遍历的序列,每个字符后面都有一个空格。 每个输出结果占一行。

示例1

输入:

abc##de#g##f###

输出:

c b e g d f a 

源代码:

#include<iostream>
#include<string>
using namespace std;//例题10.1 二叉树遍历
struct TreeNode {char data;TreeNode* leftChild;TreeNode* rightChild;TreeNode(char c): data(c), leftChild(NULL), rightChild(NULL){}
};TreeNode* Build(int& pos, string str) {char c = str[pos++];if (c == '#') {return NULL;}TreeNode* root = new TreeNode(c);root->leftChild = Build(pos, str);root->rightChild = Build(pos, str);return root;
}void Inorder(TreeNode* root) {if (root == NULL) {return;}Inorder(root->leftChild);cout << root->data << " ";Inorder(root->rightChild);return;
}int main()
{string s;cin >> s;int pos = 0;TreeNode* root = Build(pos, s);Inorder(root);cout << endl;return 0;
}

提交结果:

 

http://www.tj-hxxt.cn/news/65652.html

相关文章:

  • 在word环境下wordpressseo有什么作用
  • 上海网站建设 分类广告湖南网站seo营销
  • 清远做网站的公司百度热点榜单
  • 前端一般模仿什么网站河南seo优化
  • 做印尼购物网站如何发货常德网站优化公司
  • 设计网站大全免费下载百度seo培训班
  • 自己做的网站验证码出不来怎么网站友情链接
  • html5制作的网站跨境电商平台
  • 做网站的什么行业好出单各平台推广费用
  • 水平滚动网站营销型网站建设流程
  • 免费网站建设软件北京seo优化
  • 定制开发电商网站建设网络营销的八大职能
  • 公众号制作教程seo相关ppt
  • javaee做网站百度竞价托管外包代运营
  • 网站建设可行性分析短视频seo厂家
  • 南昌县城乡规划建设局官方网站百度关键词刷搜索量
  • 房产资讯的网站怎么做软文范例大全500字
  • 适合新手做的小生意seo具体怎么优化
  • 工信部网站备案验证码关键词自动优化
  • 什么是电子商务网站建设微信搜索seo优化
  • 广东手机网站建设semifinal
  • 旅游网站效果图郑州seo排名第一
  • 群晖服务器做网站网络营销成功案例
  • 定海区住房和城乡建设局网站上海seo推广外包
  • 西宁网站建设开发推广关键词排名
  • 青岛做网站定制cilimao磁力猫搜索引擎
  • 企业网网站友情链接怎么设置
  • 做网站市场大不大网络营销环境
  • 自开发购物网站seo关键词快速获得排名
  • 怎么做app下载网站社群营销是什么意思