/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* struct TreeNode *left;
* struct TreeNode *right;
* };
*/
struct TreeNode* invertTree(struct TreeNode* root){
if (root == NULL)
return NULL;
//由于右子树链接会被覆盖 所以先把右子树根节点存起来
struct TreeNode* right = root->right;
//先将左子树翻转后 根节点right链向翻转后的左子树
root->right = invertTree(root->left);
//再将右子树翻转后 根节点left链向翻转后的右子树
root->left = invertTree(right);
return root;
}
C语言翻转二叉树.zip
需积分: 5 7 浏览量
2023-10-27
09:48:23
上传
评论
收藏 625B ZIP 举报
Matlab仿真实验室
- 粉丝: 2w+
- 资源: 2180
最新资源
- 【kettle012】kettle访问FTP服务器文件并处理数据至PostgreSQL
- MTXX_MR20240511_001342250.jpg
- base.apk
- kettle访问PostgreSQL数据库并处理数据至execl文件环境搭建材料
- 2023-04-06-项目笔记 - 第一百二十九阶段 - 4.4.2.127全局变量的作用域-127 -2024.05.10
- STM32F103C8T6控制L298N驱动直流电机(有代码)
- 123123123123123
- Screenshot_20240509_145753.jpg
- 实验8_任务指导书_任务指导书.zip
- STM32开发过程中常用的C语言知识点
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈