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

高端品牌网站建设长春刚刚最新消息今天

高端品牌网站建设,长春刚刚最新消息今天,外贸网站建设哪里有,一般网站建设多少钱一、题目解析 翻转可以理解为树的左右子树交换,从根到叶子节点,但是这里交换的是链接的指针,而不是单纯的交换值,当出现nullptr时,也是可以交换链接的,交换值的话就不行了。 二、算法原理 依旧的递归&…

一、题目解析

翻转可以理解为树的左右子树交换,从根到叶子节点,但是这里交换的是链接的指针,而不是单纯的交换值,当出现nullptr时,也是可以交换链接的,交换值的话就不行了。

二、算法原理

依旧的递归,但是我们需要更改指针的链接,所以我们需要保存递归时左右指针,用于交换链接。

根据递归顺序,先将左树交换,然后交换右数,最后将根的链接改变,原来的左变为翻转后的右,右边同理。

三、代码示例

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

 

四、递归展开图

 看到最后,如果对您有所帮助,还请点赞、收藏和关注,点点关注不迷路,我们下期再见!

 

http://www.dtcms.com/wzjs/323276.html

相关文章:

  • 做国外网站需要多少钱注册公司网站
  • 网站设计的背景网络销售技巧
  • 有没有做校园文化的网站seo排名分析
  • 一手房发帖网站怎样做seo排名推广
  • 个人网页设计说明书的设计目的seo关键词推广怎么做
  • 做汽车配件招聘网站洛阳seo外包公司费用
  • 专业建设信息化网站资源长沙官网seo服务
  • 做网站空间不给账号密码朝阳区seo搜索引擎优化介绍
  • 网站设计工作流程百度百家
  • 英文网站建设之后怎么推高德北斗导航
  • 国内外十大免费crm视频软件历下区百度seo
  • 做众筹网站怎么赚钱重庆seo网站建设
  • 产品设计在线安徽seo推广
  • 网站开发需要什么开发工具百度一下你就知道官网下载安装
  • 网站建设管理专业介绍潍坊网站建设平台
  • 做食品网站需要什么条件微信小程序
  • 建设培训中心网站个人网站创建平台
  • 徐老师在那个网站做发视频百度爱企查电话人工服务总部
  • 网站怎么自适应屏幕大小个人微信管理系统
  • php动态网站开发选修课考试新媒体运营工作是什么
  • 郑州网站优化价格万词霸屏百度推广seo
  • 南通网站建设制作怎么做电商平台
  • 视觉传达设计公司排名前十强泰安网站建设优化
  • 贵州安顺住房城乡建设网站网络营销策略概念
  • 沈阳网站建设模块市场营销培训课程
  • 宁波网站开发定制seo是什么字
  • 做网站和做小程序有什么不同深圳百度快速排名优化
  • 酒店行业的网站建设aso优化排名推广
  • 企业网站建设建议海外seo培训
  • node.js网站开发框架网站搭建需要多少钱