代码随想录Day14_

news/2025/11/18 19:41:56/文章来源:https://www.cnblogs.com/ChenYinging/p/19239073

226. 翻转二叉树 - 力扣(LeetCode)

class Solution {
public:TreeNode* invertTree(TreeNode* root) {if(root==NULL) return root;swap(root->left,root->right);invertTree(root->left);invertTree(root->right);return root;}
};

101. 对称二叉树 - 力扣(LeetCode)

class Solution {
public:bool isSymmetric(TreeNode* root) {if (root == NULL)return true;return compare(root->left, root->right);}bool compare(TreeNode* left, TreeNode* right) {if (left == NULL && right != NULL)return false;if (left != NULL && right == NULL)return false;if (left == NULL && right == NULL)return true;if (left->val != right->val)return false;else {bool outside = compare(left->left, right->right);bool Inside = compare(left->right, right->left);return outside && Inside;}}
};

104. 二叉树的最大深度 - 力扣(LeetCode)

为什么要引出高度呢?

class Solution {
public:int GetHi(TreeNode* node){if(node==NULL) return 0;else return 1+max(GetHi(node->left),GetHi(node->right));}int maxDepth(TreeNode* root) {return GetHi(root);}
};

111. 二叉树的最小深度 - 力扣(LeetCode)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/969283.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

白嫖MegaLLM–175刀免费额度建教程

0.简介 MegaLLM 是一个 API 中转服务,支持主流模型 OpenAI、Anthropic、Google、Meta 等,以及包括国产千问、DeepSeek、GLM、K2 等。可以在 Claude Code、 Codex、OpenCode、Kilocode、RooCode... 1. 注册就送 75 刀…

如何找到适合好用的 AI 数据分析工具?Aloudata Agent 值得一试!

AI 数据分析软件则通过自然语言交互、智能问数、自动化建模查询等技术,让业务人员无需写复杂的 SQL 即可自主获取数据洞察,快速定位问题根因,并生成结构化决策建议。AI 数据分析软件显著提升企业决策精准性与敏捷性…

linux burpsuite

Burp Suite 是一个用于 Web 应用程序安全测试的工具,主要用于拦截和修改 HTTP 请求/响应,进行安全测试,如漏洞扫描、渗透测试等。它不是 Linux 系统的一部分,而是独立的软件,通常通过下载安装包进行部署。 如果你…

linux bug

您提到的“Linux bug”可能是指Linux系统中出现的bug或问题。Linux是一个开源操作系统,其稳定性、性能和安全性在社区的持续维护下不断提升。如果您遇到Linux系统中的问题,比如崩溃、性能下降、功能异常等,可以具体…

linux broadcom

您提到的 + #引号 + Linux Broadcom + #引号 + 可能是指与 Broadcom 公司相关的 Linux 系统或驱动,特别是在网络设备、无线网卡(如 RTL8812AE、RTL8814AE 等)的驱动支持方面。一、Broadcom 无线网卡驱动支持 …

Duan.ai - 将长视频变成适合社交的短视频AI工具

将长视频变成适合社交的短视频AI工具 现在的视频平台越来越“快节奏”。 抖音、快手、小红书、B站、YouTube Shorts…… 用户只愿意给内容 3 秒钟的耐心。 可现实是:我们手里大量素材都是 几分钟甚至几十分钟的长视频…

DS trick record 1

考虑一类经典的问题,形如有置换 \(x\leftarrow F(x)\),满足在一个值 \(B\) 次过后有 \(x=F(x)\)。 比较常见的是对序列维护区间置换,区间半群(或更弱)和。 例如 P4145 花神游历各国,其中 \(F(x)=\lfloor\sqrt x\…

2025年11月成都房产律师,成都合同纠纷律师,成都刑事律师事务所推荐,实力律所解析委托无忧之选!

《2025年11月成都房产律师、合同纠纷律师、刑事律师事务所推荐:四川颂贤律师事务所》在2025年11月的成都,如果您正在寻找专业可靠的房产律师、合同纠纷律师或者刑事律师事务所,四川颂贤律师事务所会是一个值得考虑的…

2025年11月成都建设工程律师,成都执业律师,成都经济纠纷律师事务所推荐:聚焦办案实力与胜诉口碑!

2025年11月成都建设工程律师、执业律师、经济纠纷律师事务所推荐:聚焦办案实力与胜诉口碑!在2025年11月的成都,当人们面临建设工程、经济纠纷等各类法律问题时,寻找一家靠谱的律师事务所至关重要。四川颂贤律师事务…

2025年11月成都合同律师,成都律师,成都婚姻律师事务所推荐,资深经验与品牌保障口碑之选!

2025年11月,成都合同与婚姻法律服务优选——四川颂贤律师事务所在2025年11月的成都,当人们遇到合同纠纷或者婚姻相关法律问题时,一家值得信赖的律师事务所显得尤为重要。四川颂贤律师事务所便是众多寻求法律帮助者的…

(CF2166) Codeforces Round 1064 (Div. 2)

CF2166A. Same Difference 显然最后只会变成原串的最后一个字符,考虑其在串中出现次数即可。 #include <bits/stdc++.h> using namespace std; string s; int cnt[26], len;void prepare() {cin >> len &…

详细介绍:【C++庖丁解牛】哈希表/散列表的设计原理 | 哈希函数

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Balatro GBA - 在Game Boy Advance上体验扑克 Roguelike

Balatro GBA是一个非官方的粉丝项目,旨在Game Boy Advance平台上重现Balatro游戏的核心玩法。该项目包含完整的扑克手牌分析、小丑卡牌系统、盲注机制等核心功能,采用GBA硬件优化技术实现流畅的游戏体验。Balatro GB…

在线离线

在线&离线在线和离线可以简单的理解为对于所有的操作是否需要读入完毕。在线: 询问还没有结束就输出回答,即边问边运行,问一句答一句 如树套树,且带有“可持久化”的算法(主席树(可持久化线段树)) 离线: 在…

深入解析:专题:2025年医疗健康行业状况报告:投融资、脑机接口、AI担忧|附130+份报告PDF合集、图表下载

深入解析:专题:2025年医疗健康行业状况报告:投融资、脑机接口、AI担忧|附130+份报告PDF合集、图表下载pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: …

【LVGL】线条部件

引言 线条部件(lv_line)线条部件相关 api 函数示例程序 static lv_point_t line_points[] = { {150, 50}, {250, 200}, {50, 200}, {150, 50} };void my_gui(void) {lv_obj_t *line = lv_line_create(lv_scr_act());…

Kali Linux中FScan安装与使用

Kali Linux fscan安装与使用 fscan是一款用go语言编写的开源工具,一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。 准备工作 安装fscan需要Go语言环境: apt-get install golang-go查看是否安装成功: go ver…

2025年11月新疆电力电缆,高压电缆,特种电缆厂家权威推荐,低损耗稳定性强的行业优选线缆!

2025年11月新疆电力电缆、高压电缆、特种电缆厂家权威推荐在新疆,若要寻找低损耗、稳定性强的线缆,新疆金顺亿线缆有限公司是值得关注的行业优选。该公司扎根乌鲁木齐13年,在线缆领域积累了丰富的经验,为疆内外客户…

linux break

在 Linux 系统中,break 是一个用于 bash 脚本中的关键字,用于终止循环(如 while、for、until 等)。 1. break 的基本用法 while true; doecho + #引号 + This is a loop iteration. + #引号 + if [ + #引号…

2025年11月新疆充电桩电缆,铝合金电缆,橡胶电缆厂家最新推荐,聚焦线缆高端定制与全案交付!

2025年11月新疆充电桩电缆,铝合金电缆,橡胶电缆厂家最新推荐,聚焦线缆高端定制与全案交付!在新疆,有这样一家扎根线缆行业多年的企业——新疆金顺亿线缆有限公司,它凭借自身的诸多优势,成为众多客户在选择充电桩…