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

模板网站配置文件朋友圈推广平台

模板网站配置文件,朋友圈推广平台,浙江省建设局网站施工图审查,360兼容模式网站错位二叉树的镜像 输出指定二叉树的镜像 输入描述 以二叉树对应的完全二叉树为参照,空白节点处使用#字符填充,使用层次遍历表示二叉树,节点间使用空格分割,如4 2 7 # 3 6 9 输出描述 反转输入的二叉树,输出其镜像表示 示例…

 

二叉树的镜像
输出指定二叉树的镜像
输入描述
以二叉树对应的完全二叉树为参照,空白节点处使用#字符填充,使用层次遍历表示二叉树,节点间使用空格分割,如4 2 7 # 3 6 9
输出描述
反转输入的二叉树,输出其镜像表示
示例1
输入
4 2 7 # 3 6 9
输出
4 7 2 9 6 3 #
说明
输入输出采用层次遍历方式,空节点使用#标记填充为完全二叉树

思路:先利用二叉树层序序列直接构建,它的镜像二叉树(每次先构建右子树,再构建左子树),然后层序输出

struct Node
{char _val;Node* _left;Node* _right;Node(char val):_val(val), _left(nullptr), _right(nullptr){}
};Node* rebuild_image(vector<char>& v)
{queue<Node*> q;Node* root = new Node(v[0]);Node* ret = root;for (int j = 0; 2 * j + 1 < v.size();j++){if (v[2 * j + 1] != '#'){root->_right = new Node(v[2 * j + 1]);q.push(root->_right);}else{root->_right = new Node('#');}if (v[2 * j + 2] != '#'){root->_left = new Node(v[2 * j + 2]);q.push(root->_left);}else{root->_left = new Node('#');}if (!q.empty()){root = q.front();q.pop();}}return ret;
}void level(Node* root)
{queue<Node*> q;q.push(root);while (!q.empty()){Node* front = q.front();cout << front->_val << " ";q.pop();if (front->_left)q.push(front->_left);if (front->_right)q.push(front->_right);}cout << endl;
}

 

http://www.lbrq.cn/news/2700919.html

相关文章:

  • 网站注册地址查询青岛网站开发公司
  • 工厂网站怎么做搜索引擎推广方式
  • 网站seo公司哪家好国外媒体报道
  • 免费制作邀请函的app哈尔滨seo网络推广
  • 镇江网站关键词优化预订哪个网站是免费的
  • wordpress 文章 收藏优化大师班级优化大师
  • 服务器做网站好指数运算法则
  • 江苏优化网站关键词热度查询工具
  • wordpress简易主题5g网络优化
  • 零基础做地方门户网站网络营销的工具和方法有哪些
  • 定海区住房和城乡建设局网站公关公司一般收费标准
  • wordpress怎样发询盘推广seo是什么意思
  • 福建省城市建设厅网站2022年五月份热点事件
  • 建设网站源码百度手机助手下载安卓版
  • 大学两学一做专题网站关键词优化排名怎么做
  • 建设机械网站咨询市场营销活动策划方案
  • 鄂州做网站多少钱成都谷歌seo
  • ps 怎么做网站百度一下你就知道官方网站
  • 建网站可以铺货seo教程seo入门讲解
  • 做国际网站找阿里seo免费培训
  • 宁波网站建设费用是多少钱天津seo网络
  • 深圳公司注册中介处理器优化软件
  • 快速的网站开发互动营销的案例有哪些
  • 把手机做网站服务器山东免费网络推广工具
  • 个人怎么做淘宝客网站近一周热点新闻
  • 开发网站哪家好百度图片搜索图片识别
  • 营销网站的成功案例百度推广官网网站
  • 淘客怎么做网站单页惠州seo关键词排名
  • 怎么用网站做word文件格式软文新闻发稿平台
  • 中国建行网站百度网站推广排名
  • 【2025】Datawhale AI夏令营-多模态RAG-Task3笔记-解决方案进阶
  • 基于elk实现分布式日志
  • 【AI绘画】Stable Diffusion webUI 常用功能使用技巧
  • Python 标准库模块shutil
  • Etcd客户端工具Etcd Workbench更新了1.2.0版本!多语言支持了中文,新增了许多快捷功能使用体验再次提升
  • sqli-labs通关笔记-第44关 POST字符型堆叠注入(单引号闭合 手工注入+脚本注入3种方法)