当前位置:网站首页>剑指 Offer 27. 二叉树的镜像(翻转二叉树)
剑指 Offer 27. 二叉树的镜像(翻转二叉树)
2022-08-10 18:00:00 【Mr Gao】
剑指 Offer 27. 二叉树的镜像
请完成一个函数,输入一个二叉树,该函数输出它的镜像。
例如输入:
4
/
2 7
/ \ /
1 3 6 9
镜像输出:
4
/
7 2
/ \ /
9 6 3 1
示例 1:
输入:root = [4,2,7,1,3,6,9]
输出:[4,7,2,9,6,3,1]
解题代码如下:
/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */
void dfs(struct TreeNode* root){
if(root){
struct TreeNode* p;
p=root->left;
root->left=root->right;
root->right=p;
dfs(root->left);
dfs(root->right);
}
}
struct TreeNode* mirrorTree(struct TreeNode* root){
dfs(root);
return root;
}
边栏推荐
- 同一块中出现两个 * 就不能正常显示
- Scala中使用 Jackson API 进行JSON序列化和反序列化
- 电路板ROHS测试报告怎么办理?电路板ROHS检测流程
- EasyGBS连接mysql数据库提示“can’t connect to mysql server”,如何解决?
- FFmpeg extract H264 nalu from the mp4
- 企业即时通讯是什么?可以应用在哪些场景?
- CSV(Comma-Separate-Values)逗号分隔值文件
- D-Wave成功上市!量子计算商业化正在加速
- 6月各手机银行活跃用户较快增长,创半年新高
- 【HMS core】【FAQ】Analytics Kit、Push Kit典型问题合集3
猜你喜欢

Colocate Join :ClickHouse的一种高性能分布式join查询模型

VoLTE基础自学系列 | 3GPP规范解读之Rx接口(上集)

不能直接在交易所期货开户

【2015】【论文笔记】等离子光混合器THz辐射的光谱——

Kong自定义插件初体验

【图像分割】基于元胞自动机实现图像分割附matlab代码

【2011】【论文笔记】用THz-TDS观察水树——
![[Image segmentation] Image segmentation based on cellular automata with matlab code](/img/f7/2fd7dfc0bc59bf3492b304c69bd4c7.png)
[Image segmentation] Image segmentation based on cellular automata with matlab code

「Web应用架构」轮询,SSE 和WebSocket,如何选择合适的?

const的自己理解
随机推荐
文档标题能否支持公式
忍不住 - 发个新帖子【为什么把红圈的功能入口隐藏?需要移动到鼠标到位置驻停才显示?】- 请投票
直播回顾|多云时代,如何建设企业级云管理平台?(附建设指南下载)
FFmpeg 从mp4上提取H264的nalu
H3C_堆叠(IRF)及链路聚合在项目中的综合应用
机器人控制器编程实践指导书旧版-实践六 LCD液晶显示(点阵)
const的自己理解
Active users of mobile banking grew rapidly in June, hitting a half-year high
FFmpeg extract H264 nalu from the mp4
21天打卡挑战学习MySQL——《MySQL表管理》第二周 第五篇
Interface test advanced interface script using -apipost (pre/post execution script)
Flexsim 发生器设置label和颜色
多线程与高并发(五)—— 源码解析 ReentrantLock
想玩转监控神器Prometheus吗?
【严重】Nps 鉴权绕过 0day 漏洞
Selenium - 如何操作鼠标进行悬停、右击、双击、拖拽?
zabbix配置触发器
hping3的使用
6-11 先序输出叶结点(15分)
c语言进阶篇:柔性数组