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

潍坊做公司网站广告公司招聘

潍坊做公司网站,广告公司招聘,无锡响应式网站设计,网站建立时间1.题目: 给你一棵二叉树的根节点 root ,返回其节点值的后序遍历。 2.原理: 这里的遍历,是要存入到数组中,所以需要建立数组,这里传参有*returnSize,需要求节点个数,可以调用前面Tr…

1.题目:

给你一棵二叉树的根节点 root ,返回其节点值的后序遍历。

2.原理:

这里的遍历,是要存入到数组中,所以需要建立数组,这里传参有*returnSize,需要求节点个数,可以调用前面TreeSize函数,(小编前面树的实现里面有),这里要传入记录数组元素个数,后面运用递归,向下递归,直到空节点,当左右节点回退都为零,然后存入这个节点,直到回退到根节点。

3.整体代码:

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     struct TreeNode *left;*     struct TreeNode *right;* };*/
/*** Note: The returned array must be malloced, assume caller calls free().*/
typedef struct TreeNode TreeNode;int TreeSize(TreeNode*root){if(root==NULL){return 0;}return 1+TreeSize(root->left)+TreeSize(root->right);}void PreOrder(TreeNode*root,int*arr,int*i)
{if(root==NULL){return;}PreOrder(root->left,arr,i);PreOrder(root->right,arr,i);arr[(*i)++]=root->val;
}
int* postorderTraversal(struct TreeNode* root, int* returnSize) {*returnSize=TreeSize(root);int*arr=(int*)malloc(sizeof(int)*(*returnSize));int num=0;PreOrder(root,arr,&num);return arr;
}

http://www.ysxn.cn/news/2884.html

相关文章:

  • 湘潭网站建设定制磐石网络百度热度榜搜索趋势
  • 做企业网站必须要座机吗模板网站免费
  • 烟台网站建设方案托管搜索优化
  • 引领网站最新的疫情数据
  • 优惠券的网站怎么做宁波网站推广大全
  • 免费制作网站的步骤 怎样做网站天津百度推广公司电话
  • 360做网站多少钱一年品牌管理
  • 接入商 济南网站建设海南网站设计
  • 自己做的网站注册用户无法收到激活邮箱的邮件中央常委成员名单
  • 浙江高端网站建设西安自助建站
  • 新人如何做自己的网站百度系app有哪些
  • 台州网站制作怎么做app推广
  • 网站反链数吉林seo刷关键词排名优化
  • 400电话申请网站源码程序江门网站开发多少钱
  • 西宁微信网站建设宁波网络营销策划公司
  • 商务网站建设的应用seo点击排名工具有用吗
  • 网站正在建设中 html 模板搜索引擎营销的特点是
  • 新手学做网站要多久企业管理系统
  • 用jsp做的二手交易网站成长电影在线观看免费
  • wordpress二级栏目信息流优化师培训
  • 在什么网站上做精帖幽默广告软文案例
  • 专业做礼品团购的网站网站优化教程
  • wordpress极速版西安seo优化公司
  • 建站平台和网站建设的区别seo岗位培训
  • 丰城网站建设三亚百度推广地址
  • 公司网址平台有哪些seo 资料包怎么获得
  • 成都微信网站建设搜索引擎优化案例分析
  • 旅游网站html百度网站制作联系方式
  • 专业彩票网站开发 APP开发佛山seo优化
  • 大型网站建设与维护过程软文推广平台排名