二叉树的前序遍历(力扣第144题)

cpp 复制代码
/**
 * 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().
 */
 void preorder(struct TreeNode* proot,int* parr,int* size)
 {
     if(proot==NULL)
        return;
    parr[(*size)++]=proot->val;
    preorder(proot->left,parr,size);
    preorder(proot->right,parr,size);
 }
int* preorderTraversal(struct TreeNode* root, int* returnSize) {
   
    int* arr=(int*)malloc(sizeof(int)*2000);
    * returnSize=0;
    preorder(root,arr,returnSize);
    return arr;
}
相关推荐
Eward-an9 分钟前
LeetCode 76. 最小覆盖子串(详细技术解析)
python·算法·leetcode·职场和发展
guygg8811 分钟前
基于ADMM的MRI-PET高质量图像重建算法MATLAB实现
开发语言·算法·matlab
moonlight030414 分钟前
类加载子系统
java·jvm·算法
baivfhpwxf202320 分钟前
ACS X轴回零程序 项目实战版
网络·数据库·算法
一叶落43834 分钟前
LeetCode 219. 存在重复元素 II(C语言详解)
算法·哈希算法·散列表
像污秽一样36 分钟前
算法设计与分析-习题2.4
数据结构·算法·排序算法
不想看见40437 分钟前
Reverse Bits位运算基础问题--力扣101算法题解笔记
笔记·算法·leetcode
QD_ANJING1 小时前
3月面大厂前端岗总结笔记(含答案)
前端·javascript·笔记·面试·职场和发展·前端框架·pdf
罗湖老棍子1 小时前
【例 2】数星星 Stars(信息学奥赛一本通- P1536)
数据结构·算法·树状数组·单点修改 区间查询
逆境不可逃1 小时前
LeetCode 热题 100 之 394. 字符串解码 739. 每日温度 84. 柱状图中的最大矩形
算法·leetcode·职场和发展