news 2026/7/29 18:52:43

【题解-信息学奥赛一本通】1340:【例3-5】扩展二叉树

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【题解-信息学奥赛一本通】1340:【例3-5】扩展二叉树

题目:1340:【例3-5】扩展二叉树

题目描述

由于先序、中序和后序序列中的任一个都不能唯一确定一棵二叉树,所以对二叉树做如下处理,将二叉树的空结点用·补齐,如图所示。我们把这样处理后的二叉树称为原二叉树的扩展二叉树,扩展二叉树的先序和后序序列能唯一确定其二叉树。

现给出扩展二叉树的先序序列,要求输出其中序和后序序列。

输入

扩展二叉树的先序序列。

输出

输出其中序和后序序列。

时空限制

1s / 64MB

样例输入

ABD..EF..G..C..

样例输出

DBFEGAC DFGEBCA

代码

#include<bits/stdc++.h>usingnamespacestd;constintN=100+10;string pre,in,post;intidx;voiddfs(){if(pre[++idx]=='.')return;charr=pre[idx];dfs();in+=r;dfs();post+=r;}intmain(){cin>>pre;idx=-1;dfs();cout<<in<<endl<<post;return0;}

结果

参考

https://www.acwing.com/solution/content/260748/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/29 18:52:36

【题解-Acwing】1497. 树的遍历

题目&#xff1a;1497. 树的遍历 题目描述 一个二叉树&#xff0c;树中每个节点的权值互不相同。 现在给出它的后序遍历和中序遍历&#xff0c;请你输出它的层序遍历。 输入 第一行包含整数 N&#xff0c;表示二叉树的节点数。 第二行包含 N 个整数&#xff0c;表示二叉树…

作者头像 李华
网站建设 2026/7/29 18:50:37

多个table水平排列后div无法包裹

HTML结构 <div> <h2></h2> <table></table> <table></table> </div> table水平排列 table { float:left; } div只能包裹h2了&#xff01; 增加 div { overflow:auto; } 解决了&#xff0c;啥原理&#xff1f;

作者头像 李华
网站建设 2026/7/29 18:50:32

本地离线 AI 助手 Hermes 完整配置,办公文件自动化处理实操

&#x1f50d;前言 许多尝试在本地部署 AI 智能体的用户&#xff0c;常常被 Hermes 原生部署的复杂配置流程所困扰。传统的源码搭建方式需要手动匹配特定版本的 Python 和 Node.js&#xff0c;批量安装大量第三方依赖&#xff0c;并逐一调试系统环境变量、解决端口占用、修复路…

作者头像 李华
网站建设 2026/7/29 18:48:07

Multicorn高级技巧:自定义Python外部数据包装器开发实战

Multicorn高级技巧&#xff1a;自定义Python外部数据包装器开发实战 【免费下载链接】Multicorn Data Access Library 项目地址: https://gitcode.com/gh_mirrors/mu/Multicorn Multicorn是PostgreSQL的一个强大扩展&#xff0c;它允许开发者使用Python编写外部数据包装…

作者头像 李华