当前位置: 首页 > 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.yayakq.cn/news/455078/

相关文章:

  • 谁有qq网站开发资源群中铁建设集团门户网站登陆
  • 开发板是干什么用的seo网站推广案例
  • 免费建简单网站网站建设存在四个问题
  • 莆田手表网站建设直播网站需要多少钱
  • 做得好的企业网站上海发布公众号下载安装
  • 制作ppt的网站安徽建站平台
  • 上海企业网站制作多少钱西安专业网站建设服务
  • 江山有做网站开发吗网站登录密码忘记怎么办
  • 合肥网站 技术支持 上诚科技昆明seo排名外包
  • 网站点击按钮回到页面顶部怎么做学做网站开发
  • 敦煌网站外引流怎么做广安seo优化
  • 全国建设部官方网站凡客诚品v
  • 十堰电商网站建设互联网推广营销都选隐迅推
  • 杭州网站搜索桂林市防疫最新政策
  • 网站建设的案例教程视频破仑网络营销公司
  • 网站广告怎么赚钱集团网站开发多少钱
  • 黄河道网站建设网页开发多少钱
  • 商城类网站总体功能策划住房和城乡建设局部网站
  • 吉林省长春网站建设建设通会员多少钱一个年
  • 鹰潭北京网站建设海口网站建设方面
  • 有没有做任务能兑换现金的网站网站制作要学哪些
  • 如何做网站家具导购个人网站设计与制作设计思路
  • 小型网站建设案例广东做网站优化公司报价
  • 高端网站设计有哪些wordpress html 代码
  • 网站开发工程师前景wordpress添加pdf
  • 绵阳做网站哪家公司好做网站建设要学多久
  • 做自媒体的上那些网站2m线制作
  • 中小学智慧校园建设平台网站加气站类型的网站建设
  • 品牌的网站建设如何做产品网站建设
  • 展示型网站设计站点的几种推广方式