【每日OJ —— 94. 二叉树的中序遍历】

每日OJ ------ 94. 二叉树的中序遍历

1.题目:94. 二叉树的中序遍历

2.解法

2.1.算法讲解

1.首先如果在每次每个节点遍历的时候都去为数组开辟空间,这样的效率太低了,所以我们优化,通过直接统计需要遍历的二叉树的节点的个数,来作为数组开辟空间的大小,这样就及其有效的节省每次遍历都去开辟依次空间的繁琐操作。
2.其次再实现中序遍历的函数接口,需要注意的是中序遍历的顺序是:左子树--->根--->右子树,中序遍历的数组存储二叉树节点数据时候的下标i需要用指针来接收,否则数组的i值下标在左右递归会累加导致越界。
3.最后就是实现中序遍历后返回存储二叉树数据的数组的函数接口。

2.2.代码实现

2.3.提交通过展示

相关推荐
Byte Wizard18 小时前
C语言编译与链接
c语言
海梨花18 小时前
字节面试高频算法题
java·算法·面试·职场和发展
aqiu11111118 小时前
python02
算法
瓦特what?18 小时前
位运算核心技巧与应用
java·jvm·算法
无限码力18 小时前
阿里算法岗 0530笔试真题 - 荆棘林的最优砍断计划
算法·阿里笔试真题·阿里机试真题·阿里算法岗笔试真题·阿里巴巴笔试真题
随意起个昵称18 小时前
线性dp-LIS题目5(导弹拦截,二分优化)
c++·算法·动态规划
winlife_18 小时前
全程用 AI 做一款商业级手游 · EP10 道具系统:让三个按钮真正改变棋盘
windows·算法·unity·ai编程·游戏开发·mcp·玩法系统
IT策士18 小时前
Redis 从入门到精通:数据结构Set 与 Sorted
数据结构·数据库·redis
计算机安禾18 小时前
【数据库系统原理】第16篇:范式理论(下):多值依赖与第四范式——消除非平凡的非函数依赖
算法
lqqjuly18 小时前
一致性模型深度解析
人工智能·深度学习·算法