![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二叉树
文章平均质量分 53
算法 二叉树专栏
ProLover98
这个作者很懒,什么都没留下…
展开
-
【力扣】114. 二叉树展开为链表
题目概述 原题链接 树定义如下: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), rig原创 2021-03-19 11:15:16 · 161 阅读 · 0 评论 -
【力扣】654. 最大二叉树
题目概述 原题链接 相关节点定义: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr),原创 2021-03-16 15:05:53 · 195 阅读 · 0 评论 -
【力扣】面试题 04.03. 特定深度节点链表
题目概述 原题链接 树及链表定义如下: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */ /** * Definition for singly-linked lis原创 2021-03-15 20:34:54 · 153 阅读 · 0 评论 -
【力扣】589. N 叉树的前序遍历
题目概述 给定一个 N 叉树,返回其节点值的前序遍历 ,N叉树节点定义如下: class Node { public: int val; vector<Node*> children; Node() {} Node(int _val) { val = _val; } Node(int _val, vector<Node*> _children) { val = _val; child原创 2021-03-13 16:19:39 · 203 阅读 · 0 评论