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

东莞网站建设信科分公司手机百度网页版

东莞网站建设信科分公司,手机百度网页版,重庆轨道交通最新消息今天,网业黑色本篇博客会讲解力扣“145. 二叉树的后序遍历”的解题思路,这是题目链接。 本题的思路是: 先创建一个数组,用来存储二叉树后序遍历的结果。数组的大小跟树的结点个数有关。树的结点个数可以使用递归实现,即总个数左子树结点个数右…

在这里插入图片描述

本篇博客会讲解力扣“145. 二叉树的后序遍历”的解题思路,这是题目链接。

在这里插入图片描述
本题的思路是:

  1. 先创建一个数组,用来存储二叉树后序遍历的结果。数组的大小跟树的结点个数有关。树的结点个数可以使用递归实现,即总个数=左子树结点个数+右子树结点个数+1。
  2. 接着实现后序遍历。先遍历左子树,再遍历右子树,最后遍历根节点,把遍历的结果存储在返回数组里。
int TreeSize(struct TreeNode* root)
{return root == NULL ? 0 :TreeSize(root->left) + TreeSize(root->right) + 1;
}void _postorderTraversal(struct TreeNode* root, int* ret, int* pi)
{if (root == NULL){return;}// 左子树 右子树 根_postorderTraversal(root->left, ret, pi);_postorderTraversal(root->right, ret, pi);ret[(*pi)++] = root->val;
}int* postorderTraversal(struct TreeNode* root, int* returnSize){*returnSize = TreeSize(root);int* ret = (int*)malloc(sizeof(int) * *returnSize);int i = 0;_postorderTraversal(root, ret, &i);return ret;
}

在这里插入图片描述

总结

后序遍历:先遍历左子树,再遍历右子树,最后遍历根结点。

感谢大家的阅读!

http://www.yayakq.cn/news/746842/

相关文章:

  • 邯郸建设局网站网址给我一个
  • 南宁网站建设接单网站代码优化有哪些
  • 站长工具app齐河县城乡建设局官方网站
  • 网站网页主页的区别app开发编程
  • 网站关键词选择wordpress seo蜘蛛访问统计插件
  • 百度一下建设银行网站首页昆明公司网站开发
  • 企业网站开发有哪些网络公司名字大全
  • 做外贸到什么网站上发布比较好高校网站建设及管理制度
  • 建设银行业务管理中心网站有哪些网站建设公司上线
  • 北京建设商业网站中小网站 广告费
  • 天津+交友+网站建设虚拟机安装wordpress
  • 网站建设与网页制作案例用phpmysql做图书网站
  • 大浪做网站公司安徽工程建设信息网站
  • 自助网站建设软件wordpress 插件 重命名
  • 宜黄建设局网站台州网络推广
  • 新浪虚拟主机做网站天津seo渠道代理
  • 设计网站模板论坛推广软件
  • 专业定制网站设计织梦网站备份几种方法
  • 无锡网站建设系统wordpress弹出搜索结果
  • 把自己做的网站上传到服务器电商网站目录优化
  • 利为汇网站建设哈尔滨网站建设网站
  • 网站学习流程地方网站盈利模式
  • 做网站的工作是什么河北建设厅网站修改密码在哪
  • 建设银行网站用户注册不了暴雪倒闭
  • 河源市住房和城乡建设局网站制作app的公司是什么公司
  • 整站优化seo公司哪家好动画设计师工作内容
  • 科技网站建设方案广州专业找人见人付款
  • 做微信首图的网站软件工程师培训学校
  • 石家庄大型网站建站泰安如何开发商城app开发
  • 泉州手机网站建设费用辽阳企业网站建设价格