技术栈

二叉树的前序遍历---一个简单高效的算法

鬣主任2024-11-13 12:19

今天刷了一道题,对一个二叉树进行前序遍历:根节点--》左子树节点--》右子树节点。

题目要求将一棵树的每个非Null节点的值用一个List列表返回;

我的思路:执行函数创建List并加入当前值,因为函数是递归调用的,会生成N多个List,只需要将这N个List合并为一个List,一层一层的返回就可以了。

上一篇:Ollama的安装以及大模型下载教程
下一篇:iOS swift开发--- 加载PDF文件并显示内容
相关推荐
听情歌落俗
18 分钟前
MATLAB3-1变量-台大郭彦甫
开发语言·笔记·算法·matlab·矩阵
量子炒饭大师
28 分钟前
收集飞花令碎片——C语言关键字typedef
c语言·c++·算法
澡点睡觉
32 分钟前
【数据结构与算法Trip第4站】摩尔投票法
算法
靠近彗星
2 小时前
2.1线性表
数据结构
island1314
2 小时前
【Redis#9】其他数据结构
数据结构·数据库·redis
行走的bug...
2 小时前
用图论来解决问题
算法·图论
nsjqj
3 小时前
数据结构:优先级队列(堆)
数据结构
岁忧
3 小时前
(LeetCode 每日一题) 3541. 找到频率最高的元音和辅音 (哈希表)
java·c++·算法·leetcode·go·散列表
pusue_the_sun
4 小时前
每日算法题推送
算法·双指针
JasmineX-1
4 小时前
数据结构——顺序表(c语言笔记)
c语言·开发语言·数据结构·笔记
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02GitHub 镜像站点03conda中设置镜像地址(附所有可换的地址)04UV安装并设置国内源05A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程0646个Nano-banana 精选提示词,持续更新中07UV 工具安装与国内镜像源配置指南08突破百度网盘的下载限速,两种方法教会你【超详细】09Spec-Kit 使用指南10教你如何认证 Gemini 教育优惠的二次验证,薅个 1年的 Gemini Pro 会员