news 2026/4/11 15:59:29

对称二叉树(tree_c)(信息学奥赛一本通- P1368)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
对称二叉树(tree_c)(信息学奥赛一本通- P1368)

【题目描述】

如果二叉树的左右子树的结构是对称的,即两棵子树皆为空,或者皆不空,则称该二叉树是对称的。编程判断给定的二叉树是否对称.

例:如下图中的二叉树T1是对称的,T2是不对称的。

二叉树用顺序结构给出,若读到#则为空,二叉树T1=ABCDE,T2=ABCD#E,如果二叉树是对称的,输出“Yes”,反之输出“No”。

【输入】

二叉树用顺序结构给出,若读到#则为空。

【输出】

如果二叉树是对称的,输出“Yes”,反之输出“No”。

【输入样例】

ABCDE

【输出样例】

Yes
#include <iostream> using namespace std; int tre[5000]; string a; int main(){ cin>>a; if(a.size()<=1){//只有一个节点或没有节点就一定是对称的 cout<<"Yes"; return 0; } else{ for(int i=0;i<a.size();i++){//给二叉树顺序赋值 if(a[i]!='#') tre[i+1]=1;//如果不为空就赋值为1 else tre[i+1]=0;//如果为空就赋值为0 } //判断是否对称 注意这里要是小于等于,而不能是小于 //因为当二叉树长度为偶数时,要判断最后一个节点是否为空,不为空就会被剩下落单,就一定不是对称的 for(int i=2;i<=a.size();i=i+2){ if(tre[i]!=tre[i+1]){ cout<<"No"; return 0; } } cout<<"Yes"; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/9 12:38:08

Godot资源提取终极实战手册:非加密PCK文件高效解析全流程

Godot资源提取终极实战手册&#xff1a;非加密PCK文件高效解析全流程 【免费下载链接】godot-unpacker godot .pck unpacker 项目地址: https://gitcode.com/gh_mirrors/go/godot-unpacker 本文为您提供Godot游戏资源提取的完整解决方案&#xff0c;通过godot-unpacker工…

作者头像 李华
网站建设 2026/4/10 20:30:00

从传统编程到AI协同:程序员的未来愿景

从传统编程到AI协同:程序员的未来愿景 关键词:人工智能编程、AI协同开发、程序员转型、代码生成、机器学习辅助编程、软件开发范式、未来编程趋势 摘要:本文探讨了从传统编程范式向AI协同开发模式的转变过程。我们将分析这一技术演进的历史背景、当前发展现状和未来趋势,深…

作者头像 李华
网站建设 2026/4/11 5:08:38

Stable Diffusion 3.5 发布:图像质量与社区支持双提升

Stable Diffusion 3.5-FP8&#xff1a;高效推理时代的到来 在生成式 AI 的演进历程中&#xff0c;我们正经历一个关键转折点 —— 模型不再只是“能用”&#xff0c;而是要“好用、快用、人人可用”。就在最近&#xff0c;Stability AI 推出的 Stable-Diffusion-3.5-FP8 正是这…

作者头像 李华
网站建设 2026/4/11 15:13:42

FUXA开源SCADA系统实战:从零打造工业监控平台的避坑指南

FUXA开源SCADA系统实战&#xff1a;从零打造工业监控平台的避坑指南 【免费下载链接】FUXA Web-based Process Visualization (SCADA/HMI/Dashboard) software 项目地址: https://gitcode.com/gh_mirrors/fu/FUXA FUXA作为一款功能强大的Web开源SCADA/HMI系统&#xff0…

作者头像 李华
网站建设 2026/4/9 12:39:24

async 和 await

现代版本的 Python 有一种非常直观的方式来定义异步代码。这使它看起来就像正常的"顺序"代码&#xff0c;并在适当的时候"等待"。 当有一个操作需要等待才能给出结果&#xff0c;且支持这个新的 Python 特性时&#xff0c;你可以编写如下代码&#xff1a;…

作者头像 李华
网站建设 2026/4/9 10:20:48

Video DownloadHelper CoApp 浏览器视频下载增强工具完整配置指南

Video DownloadHelper CoApp 浏览器视频下载增强工具完整配置指南 【免费下载链接】vdhcoapp Companion application for Video DownloadHelper browser add-on 项目地址: https://gitcode.com/gh_mirrors/vd/vdhcoapp 还在为无法轻松下载网页视频而困扰吗&#xff1f;V…

作者头像 李华