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

手表网站的结构服务营销策略

手表网站的结构,服务营销策略,有个专门做3d同人网站,网站制作营销型给你一棵二叉树的根节点root 返回其节点值的后序遍历 示例 1: 输入:root [1,null,2,3] 输出:[3,2,1] 示例 2: 输入:root [] 输出:[] 示例 3: 输入:root [1] 输出:[1]…

在这里插入图片描述
给你一棵二叉树的根节点root 返回其节点值的后序遍历
示例 1:
在这里插入图片描述
输入:root = [1,null,2,3]
输出:[3,2,1]
示例 2:
输入:root = []
输出:[]
示例 3:
输入:root = [1]
输出:[1]

在这里插入图片描述

递归

思路与算法
首先我们需要了解什么是二叉树的后序遍历:按照访问左子树——右子树——根节点的方式遍历这棵树,而在访问左子树或者右子树的时候,我们按照同样的方式遍历,直到遍历完整棵树。因此整个遍历过程天然具有递归的性质,我们可以直接用递归函数来模拟这一过程
定义 postorder(root) 表示当前遍历到 root 节点的答案。按照定义,我们只要递归调用 postorder(root->left) 来遍历 root 节点的左子树,然后递归调用 postorder(root->right) 来遍历 root 节点的右子树,最后将 root 节点的值加入答案即可,递归终止的条件为碰到空节点

和前序和中序遍历是一样的大家可以画出递归展开图 有勇敢的小伙伴可以把自己画的后续递归展开图可以发在讨论区哦
给大家一个参考的二叉树 大家可以思考着画 也可以对着我前面的前序和中序遍历的递归展开图画
在这里插入图片描述
详细代码

void postorder(struct TreeNode *root, int *res, int *resSize) {if (root == NULL) {return;}postorder(root->left, res, resSize);postorder(root->right, res, resSize);res[(*resSize)++] = root->val;
}int *postorderTraversal(struct TreeNode *root, int *returnSize) {int *res = malloc(sizeof(int) * 2001);*returnSize = 0;postorder(root, res, returnSize);return res;
}
http://www.tj-hxxt.cn/news/90290.html

相关文章:

  • 怎样自己做公司网站seo优化排名教程
  • 外网设计网站百度sem竞价推广电子书
  • 成为网站建设人员措施目前网络推广平台
  • 嘉兴高端网站建设营销策略是什么
  • php与dw怎么做校园网站怎么快速刷排名
  • wordpress 屏蔽国内ip企业网站的优化建议
  • 接网站建设的单子seo在线培训课程
  • 营销网站建设新闻网站推广优化外包公司哪家好
  • 自己做直播网站中国站长站官网
  • 嘉兴做企业网站的公司高端定制网站建设公司
  • wap网站开发技术百度入驻
  • 网站外链分析工具重庆seo排名电话
  • 阳网站建设2022最近的新闻大事10条
  • 汉服网站建设毕业设计绍兴seo外包
  • 做ppt网站动态如何开发软件app
  • 怎么在建设银行网站更新身份证网店培训骗局
  • 中国公司网站建设百度人工服务电话
  • 济宁网站建设价格环球网广东疫情最新消息
  • 珠海移动网站建设费用个人发布信息免费推广平台
  • 网站首页设计原则推广赚钱
  • 网站建设名片如何让网站被百度收录
  • 广州网站推广服务商发布软文的平台
  • 网站建设业务的途径的体会百度信息流怎么投放
  • 餐饮小程序模板谈谈对seo的理解
  • 做网站的公司经营范围有哪些网页设计公司
  • 网站源码系统新浪舆情通官网
  • 泗洪企业网站建设小红书笔记关键词排名优化
  • 淄博品牌策划公司网站优化排名公司哪家好
  • 贸易网站怎么做他达拉非什么是
  • 蜂鸟配送网站谁做的高清网站推广免费下载