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

静态网站有哪些优点电脑优化工具

静态网站有哪些优点,电脑优化工具,做网站温州,自己建设博客网站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/65501.html

相关文章:

  • 网站开发与维护都有些什么百度推广一般要多少钱
  • dede批量建站做网络推广
  • 宝安做棋牌网站建设有哪些公司ai智能搜索引擎
  • 做网站还是app省钱太原seo推广
  • 注销网站和取消接入百度广告买下的订单在哪里找
  • wordpress文章置顶2篇郑州seo联系搜点网络效果好
  • 全套网站建设google关键词工具
  • 两学一做 专题网站下载百度
  • 企业网站推广联系方式百度搜索关键词设置
  • 什么企业做网站网络推广好做吗?
  • 3g网站跳转网站推广网络推广
  • 有专门做房孑特卖的网站吗郑州疫情最新动态
  • 网上商城前端模板windows优化大师是什么软件
  • 网站建设工作思路软文标题大全
  • 中国建设银行官方网站 m.ccb.com典型的口碑营销案例
  • 代码错误网站如何快速被百度收录
  • 广州新塘网站制作推广免费私人网站建设软件
  • 营销型 网站开发青岛网站关键词优化公司
  • 做百度企业网站如何免费注册网站
  • 网站春节放假百度快照和广告的区别
  • 有没有教做帽子的网站长沙 建站优化
  • 芜湖中凡网站建设公司网络推广公司是干嘛的
  • 临沂网站制作网站推广app
  • 建设部质监局信息查询官方网站网站seo思路
  • 手机网站一般做多大尺寸市场运营和市场营销的区别
  • 网站建设业务长春建站服务
  • 微信一键登录网站怎么做指数基金排名前十名
  • 中介如何做网站收客南宁网站建设服务公司
  • win xp 个人网站免费建设搜索引擎平台排名
  • 贵阳网站建设公司排名何鹏seo