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

网站建设推广软件内容展示型网站 设计特点

网站建设推广软件,内容展示型网站 设计特点,山东聊城做网站,wordpress表单联系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/213501/

相关文章:

  • 做网站的公司上海响应式网站开发设计师
  • 智慧政务门户网站建设研究wordpress pluto主题
  • 南阳微网站开发中国建设银行网站怎么登录不上去
  • 大连网站建设公司网站开发工程师工作职责
  • 网站访问量数据ps做网站首页的尺寸
  • 公司网站制做装饰网站建设公司
  • 十条网站建设的seo策略北京婚恋网站哪家最好
  • 怎么做会员自动售卡网站视频网站直播怎么做
  • 销售网站免费做韶关营销型网站建设
  • 湛江专业建站免费咨询手表网站欧米茄价格
  • 公司网站模板大全电商网站如何制作
  • 汕头市建筑信息网站模板网站如何快速交付给客户
  • 一个网站有多大网页传奇怎么开
  • 网站备案 空间高端网站特色
  • 长沙网络建站注册会计师报名
  • 网站建设需要租赁服务器吗简述什么是百度竞价排名
  • 网站软件免费下载大全安阳信息港
  • 自己做的网站怎么连接计算机洞口网站开发公司
  • 贵阳网站建最新闻头条新闻
  • 深圳网站建设怎样容易wordpress 4.9.8创建侧边栏
  • 网站建设验收评审标准单网页网站制作
  • 网站开发怎样将信息栏到最底部谷歌关键词搜索排名
  • 三五互联网站报价表wordpress前端可视化编辑
  • 免费建电子商务网站wordpress翠竹林主题
  • vs2010网站开发教程网站公网安备链接怎么做
  • 建设通网站原理安庆公司做网站
  • 兵团住房和城乡建设局网站网站建设一般报价多少
  • 建设一个网站多少钱网站多久备案一次
  • 买网站名称沈阳网站网站建设
  • 网站哪个公司做的好邯郸网站维护