news 2026/6/10 15:46:40

对称二叉树(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/6/10 11:26:36

微信网页版一键解锁指南:wechat-need-web插件完整使用教程

微信网页版一键解锁指南&#xff1a;wechat-need-web插件完整使用教程 【免费下载链接】wechat-need-web 让微信网页版可用 / Allow the use of WeChat via webpage access 项目地址: https://gitcode.com/gh_mirrors/we/wechat-need-web 还在为微信网页版无法正常登录而…

作者头像 李华
网站建设 2026/6/9 18:50:45

Django全流程实战:从项目搭建、模型操作到模板渲染与详情页跳转

文章目录1. 实战概述2. 实战步骤2.1 虚拟环境2.1.1 创建虚拟环境2.1.2 激活虚拟环境2.2 安装Django2.2.1 安装Django最新版2.2.2 查看Django版本2.3 Django创建项目2.3.1 进入虚拟目录2.3.2 创建Django项目2.3.3 运行Django项目2.4 Django创建应用2.4.1 创建Djangon应用2.4.2 查…

作者头像 李华
网站建设 2026/6/10 11:19:47

MoviePilot中Mikan站点种子链接获取故障排查与修复指南

MoviePilot中Mikan站点种子链接获取故障排查与修复指南 【免费下载链接】MoviePilot NAS媒体库自动化管理工具 项目地址: https://gitcode.com/gh_mirrors/mo/MoviePilot 作为一名NAS媒体库管理爱好者&#xff0c;相信我们都遇到过这样的尴尬场景&#xff1a;在MoviePil…

作者头像 李华
网站建设 2026/6/10 11:20:24

Zotero插件市场终极安装指南:告别手动管理的烦恼

Zotero插件市场终极安装指南&#xff1a;告别手动管理的烦恼 【免费下载链接】zotero-addons Zotero add-on to list and install add-ons in Zotero 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-addons 还在为Zotero插件安装的繁琐流程而烦恼吗&#xff1f;每…

作者头像 李华
网站建设 2026/6/10 11:22:24

LobeChat金融投顾助手构建路径探索

LobeChat金融投顾助手构建路径探索 在智能金融服务日益普及的今天&#xff0c;用户不再满足于静态的理财产品推荐或标准化的投资建议。他们希望获得更自然、更个性化的交互体验——像与一位资深理财顾问面对面交谈那样&#xff0c;用日常语言提问&#xff1a;“我现在35岁&…

作者头像 李华
网站建设 2026/6/10 13:43:24

终极解放双手!M9A重返未来:1999自动化助手完整攻略

终极解放双手&#xff01;M9A重返未来&#xff1a;1999自动化助手完整攻略 【免费下载链接】M9A 重返未来&#xff1a;1999 小助手 项目地址: https://gitcode.com/gh_mirrors/m9a/M9A 还在为《重返未来&#xff1a;1999》中重复的日常任务而烦恼吗&#xff1f;M9A这款专…

作者头像 李华