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

LeetCode 572.另一棵树的子树 C写法

LeetCode 572.另一棵树的子树 C写法

image-20240730201833079

思路🧐:

  可以用上判断两棵树是否相同的方法,root的每个结点都去与subroot进行该方法的比较,如果有一轮比较成功就表示root包含subroot。

代码🔎:

bool isSameTree(struct TreeNode* root, struct TreeNode* subRoot)
{if(root == NULL && subRoot == NULL)return true;if(root == NULL || subRoot == NULL)return false;if(root->val != subRoot->val)return false;return isSameTree(root->left,subRoot->left) &&isSameTree(root->right,subRoot->right);
}bool isSubtree(struct TreeNode* root, struct TreeNode* subRoot){if(root == NULL) //当结点为空则返回falsereturn false;if(isSameTree(root,subRoot)) //进行相同比较return true;//递归,有一次返回true则包含subrootreturn isSubtree(root->left,subRoot) ||isSubtree(root->right,subRoot);
}

image-20240730202343016

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Day3-shell脚本编程
  • LLM:flash-attention概述
  • 药明康德:头顶达摩克利斯之剑
  • 从C到Py:Python中的函数
  • 数仓入门:数据分析模型、数仓建模、离线实时数仓、Lambda、Kappa、湖仓一体
  • 相机拍摄如何正确曝光
  • 3个功能强大的PDF转换工具,免费试用
  • 软件系统架构设计的“三高”
  • ORA-00911: invalid character
  • 动手学大模型应用开发笔记--用dash开发一个大模型知识库
  • 网络空间资产测绘:为安全防护“画出”实时“地图”
  • SPIFFS与LittleFS的对gz文件格式的区别
  • 静态IP代理和动态IP代理的区别
  • 使用ollama分别在我的window、mac、小米手机上部署体验llama3-8b(文末有福利)
  • C++——C++11
  • 【前端学习】-粗谈选择器
  • canvas绘制圆角头像
  • Cookie 在前端中的实践
  • Docker: 容器互访的三种方式
  • Facebook AccountKit 接入的坑点
  • FineReport中如何实现自动滚屏效果
  • github从入门到放弃(1)
  • JAVA SE 6 GC调优笔记
  • JAVA_NIO系列——Channel和Buffer详解
  • Java深入 - 深入理解Java集合
  • MySQL的数据类型
  • Rancher如何对接Ceph-RBD块存储
  • tweak 支持第三方库
  • Unix命令
  • 安装python包到指定虚拟环境
  • 前端技术周刊 2018-12-10:前端自动化测试
  • HanLP分词命名实体提取详解
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • !!java web学习笔记(一到五)
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • (03)光刻——半导体电路的绘制
  • (55)MOS管专题--->(10)MOS管的封装
  • (9)目标检测_SSD的原理
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)
  • (pojstep1.1.2)2654(直叙式模拟)
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • (状压dp)uva 10817 Headmaster's Headache
  • .NET : 在VS2008中计算代码度量值
  • .NET CF命令行调试器MDbg入门(一)
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .Net FrameWork总结
  • .NET 给NuGet包添加Readme
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .net连接MySQL的方法
  • .NET命名规范和开发约定
  • .NET应用UI框架DevExpress XAF v24.1 - 可用性进一步增强