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

网站公司销售合肥seo培训

网站公司销售,合肥seo培训,湛江仿站定制模板建站,国家信息企业信用公示网144. 二叉树的前序遍历 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root [1,null,2,3] 输出:[1,2,3] 解释: 示例 2: 输入:root [1,2,3,4,5,null,8,null,null,6…

144. 二叉树的前序遍历

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

示例 1:

输入:root = [1,null,2,3]

输出:[1,2,3]

解释:

示例 2:

输入:root = [1,2,3,4,5,null,8,null,null,6,7,9]

输出:[1,2,4,5,6,7,3,8,9]

解释:

示例 3:

输入:root = []

输出:[]

示例 4:

输入:root = [1]

输出:[1]

提示:

  • 树中节点数目在范围 [0, 100] 内
  • -100 <= Node.val <= 100

注意:这里题目要求我们返回一个数组,数组是通过前序排列的元素。

算法思想:利用递归算法返回数组及数组大小-->我们之前学习过的二叉树的遍历

        但是这里我们在遍历的过程中需要把遍历的元素放入新数组中即可,同时要得到返回数组的大小,也就是要得到二叉树的大小,同样在二叉树的遍历我们也实现过。

在我们原本的前序遍历函数中往数组添加元素即可。

代码实现:

struct TreeNode {int _val;struct TreeNode *left;struct TreeNode *right;
};int Treesize(struct TreeNode* root){if(root == NULL){return 0;}return 1+Treesize(root->left)+Treesize(root->right);
}void PreOrder(struct TreeNode* root,int* array,int* index){if(root == NULL){return;};array[*index] = root->_val;(*index)++;PreOrder(root->left,array,index);PreOrder(root->right,array,index);
}int* preorderTraversal(struct TreeNode* root, int* returnSize) {if(root == NULL){*returnSize = 0;return NULL;}int size = Treesize(root);*returnSize = size;int* array = (int*)malloc(size*sizeof(int));int index = 0;PreOrder(root,array,&index);return array;
}

好了,本期分享的内容就到这里结束了。谢谢大家的点赞和支持!

http://www.dtcms.com/wzjs/203027.html

相关文章:

  • 一个企业网站多少钱seo难不难
  • 一个wordpress两个站点万能推广app
  • 福州企业公司网站建设爆款采集推广引流软件
  • 大连网站建设网站小程序开发
  • 廊坊网站搜索优化小红书seo是什么
  • 福建建设厅网站 资质网络营销方案
  • 网站怎么显示建设中营销网站的宣传、推广与运作
  • 免费建网站哪个网好佛山营销型网站建设公司
  • 电商平台推广方式吉林seo关键词
  • 今日军事新闻头条打仗如何利用seo赚钱
  • 湖州哪里做网站新闻摘抄2022最新20篇
  • 秦皇岛建设工程站长之家seo查询
  • 可以做投票功能的网站搜狗收录提交入口网址
  • 做响应式网站用什么框架杭州网站搜索排名
  • 一台ip做两个网站公司全网推广
  • 成全视频免费观看在线看第2季游戏优化
  • 瀑布式wordpress主题国内做seo最好的公司
  • 政府网站建设作用中美关系最新消息
  • 电商培训类网站模板百度知道登录
  • html5结构的网站网站提交工具
  • 网站如何推广方案策划网络营销创意案例
  • 一起做单网站怎么样事件营销的概念
  • wordpress数据文件路径优化大师怎么删除学生
  • 某小型网站开发公司创业策划seo发包软件
  • 安徽企业网站制作搜索引擎优化答案
  • 网站维护合同模板seo综合查询是什么意思
  • 成都市建设工程交易中心网站世界十大搜索引擎及地址
  • 大型门户网站建设功能电脑优化大师哪个好
  • 网站响应式技术公司品牌推广方案范文
  • 一家做运动鞋的网站二级分销小程序