leetcode144
2024-09-02 21:37:57
/**
* Definition for a binary tree node.
* public class TreeNode {
* public int val;
* public TreeNode left;
* public TreeNode right;
* public TreeNode(int x) { val = x; }
* }
*/
public class Solution {
Stack<int> S = new Stack<int>(); private void preNode(TreeNode node)
{
if (node != null)
{
S.Push(node.val);
if (node.left != null)
{
preNode(node.left);
}
if (node.right != null)
{
preNode(node.right);
}
}
} public IList<int> PreorderTraversal(TreeNode root)
{
preNode(root);
var list = S.Reverse().ToList();
return list;
}
}
https://leetcode.com/problems/binary-tree-preorder-traversal/#/description
最新文章
- 应用.Net+Consul维护RabbitMq的高可用性
- [LeetCode] Rotate Array 旋转数组
- docker入门-学习笔记
- include指令和<;jsp:include>;标准动作
- C#中的lock关键字;就是lock住一个大家都共同访问的(静态static的)东东就行了
- Powershell---1 介绍和安装
- PAT 团体程序设计天梯赛-练习集 L1-019. 谁先倒
- Lightning Conductor 洛谷P3515 决策单调性优化DP
- UDP 单播、广播、多播
- laravel的ORM模型的find(),findOrFail(),first(),firstOrFail(),get(),list(),toArray()之间的区别
- ssh连接虚拟机centos
- PhoneGap学习地址 / PhoneGap API介绍:Events
- HTTP 代理服务器技术选型之旅
- adb shell 命令详解,android, adb logcat
- SpringMVC TaskExecutor线程池
- MVC使用Entity Framework Code First,用漂亮表格显示1对多关系
- java编写的2048程序
- Fragment、FragmentTabHost以及RadioGroup框架
- c_c++基础问题(平时读书时笔记)
- pringMvc-使用原生api
热门文章
- WAL日志文件名称格式详解
- 使用sessionStorage实现页面间传值与传对象
- Golang Printf、Sprintf 、Fprintf 格式化
- 机器视觉:Convolutional Neural Networks, Receptive Field and Feature Maps
- Git commit 信息标准和丢弃必须要的commit
- Apache的Mod_rewrite学习 (RewriteCond重写规则的条件) 转
- 图解Fiddler如何抓手机APP数据包过滤抓取
- [Luogu4390][BOI2007]Mokia 摩基亚
- 什么是镜头shading
- 在Toad中导入导出数据