leetcode589
2024-09-04 12:19:22
树的先序遍历,使用递归实现。
class Solution {
public:
vector<Node> Tree; void preTree(Node node)
{
Tree.push_back(Node(node.val, node.children));
for (auto n : node.children)
{
Node node;
node = Node(n->val, n->children);
preTree(node);
}
} vector<int> preorder(Node* root) {
vector<int> V;
if (root != NULL)
{
preTree(*root);
for (auto n : Tree)
{
V.push_back(n.val);
}
}
return V;
}
};
最新文章
- 浅析inline-block--使用inline-block创建布局
- FLEX各种特效集合
- 2.4 C#的变量
- 打开IE错误解决方法
- ASP.NET Core开发-使用Nancy框架
- Unity3D引擎扩展中的编辑器定制方法
- Java正则匹配数字
- Android TextView换行问题
- Unity 代码编译成dll 更新dll实现热更代码
- SqlDataAdapter 对datagridview进行增删改(A)
- Excel 2010 得到当天的日期/得到一年中的第几周/得到当前一周中的星期几
- MPU6050滤波、姿态融合(一阶互补、卡尔曼)
- C#:String.Format数字格式化输出 {0:N2} {0:D2} {0:C2}...
- PyQt5信号与槽
- 给电脑装完系统之后,发现U盘少了几个G!
- Hadoop MapReduce任务的启动分析
- 从零开始学Linux系统(三)安装CentOS-7及软件包管理操作
- No module named yum
- MSSQL Join的使用
- Anaconda上安装Tensorflow并在jupyter上运行