news 2026/5/1 7:23:57

对称二叉树(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/30 3:23:18

特价股票投资中的另类数据应用

特价股票投资中的另类数据应用关键词&#xff1a;特价股票投资、另类数据、数据挖掘、投资策略、金融科技摘要&#xff1a;本文深入探讨了在特价股票投资领域中另类数据的应用。首先介绍了研究的背景、目的、预期读者等信息&#xff0c;详细阐述了另类数据和特价股票投资的核心…

作者头像 李华
网站建设 2026/4/23 16:47:47

程序员收藏!AI大模型赋能制造业:4类核心模型+10+应用案例解析

AI大模型通过直接赋能、场景化定制和任务化定制三种方式推动制造业数字化转型。文章分析了大模型的适用边界和核心能力&#xff0c;介绍语言、专用、多模态和视觉四类模型在工业各环节的应用案例。尽管大模型并非万能&#xff0c;但其与专业知识结合能最大化AI潜力&#xff0c;…

作者头像 李华
网站建设 2026/5/1 8:33:41

别再让 JavaScript 抢 CSS 的活儿了,css原生虚拟化来了

React 虚拟化的过度使用React 开发者似乎把虚拟化库&#xff08;比如 react-window 和 react-virtualized&#xff09;当成了渲染列表的万能药。从逻辑上看&#xff0c;这似乎很合理&#xff1a;用户一次只能看到 10 个项目&#xff0c;为什么要渲染全部 1000 个&#xff1f;虚…

作者头像 李华
网站建设 2026/5/1 5:45:03

Java 大视界 -- Java 大数据机器学习模型在电商用户生命周期价值评估与客户关系精细化管理中的应用

Java 大视界 -- Java 大数据机器学习模型在电商用户生命周期价值评估与客户关系精细化管理中的应用 引言&#xff1a;正文&#xff1a;一、电商用户运营的 “糊涂账”&#xff1a;不是所有客户都该被讨好1.1 运营者的 “三大错觉”1.1.1 错把 “过客” 当 “贵客”1.1.2 不知道…

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

Seed-Coder-8B-Base能否生成可靠的分布式锁?

Seed-Coder-8B-Base能否生成可靠的分布式锁&#xff1f; 在电商大促的零点时刻&#xff0c;成千上万的请求涌向同一个商品库存接口。如果此时没有正确的并发控制机制&#xff0c;轻则超卖、订单混乱&#xff0c;重则资金错账、用户投诉。这种高并发场景下&#xff0c;开发者的第…

作者头像 李华
网站建设 2026/5/1 7:57:07

FeHelper:重塑前端开发体验的全能工具箱

FeHelper&#xff1a;重塑前端开发体验的全能工具箱 【免费下载链接】FeHelper &#x1f60d;FeHelper--Web前端助手&#xff08;Awesome&#xff01;Chrome & Firefox & MS-Edge Extension, All in one Toolbox!&#xff09; 项目地址: https://gitcode.com/gh_mirr…

作者头像 李华