《数据结构之美--二叉树oj题练习》

引言:

上次我们学习了二叉树这一数据结构,这次我们就针对二叉树来做一些oj题来巩固一下

1. 单值二叉树

题目:
思路分析:
代码实现:
题目传送门:

力扣--965.单值二叉树

2. 相同的树

题目:
思路分析:
代码实现:
题目传送门:

力扣--100.相同的树

3. 另一树的子树

题目:
思路分析:
代码实现:


题目传送门:

力扣--572.另一颗树的子树

4. 二叉树的前序遍历

题目:
思路分析:
代码实现:

主函数:

求二叉树节点个数、前序遍历

题目传送门:

力扣-144.二叉树的前序遍历

5. 二叉树的遍历

题目:
思路分析:
代码实现:



pi是用来标记字符数组的下标,记录此时走到了哪里。

题目传送门:

牛客-二叉树遍历

相关推荐
一条大祥脚1 天前
26.1.9 轮廓线dp 状压最短路 构造
数据结构·c++·算法
cpp_25011 天前
P2708 硬币翻转
数据结构·c++·算法·题解·洛谷
程序猿阿伟1 天前
《Python复杂结构静态分析秘籍:递归类型注解的深度实践指南》
java·数据结构·算法
UIUI1 天前
list_for_each_entry
linux·数据结构·链表
豆沙沙包?1 天前
2026年--Lc334-2130. 链表最大孪生和(链表转数组)--java版
java·数据结构·链表
Python_Study20251 天前
制造业数据采集系统选型指南:从技术挑战到架构实践
大数据·网络·数据结构·人工智能·架构
SmoothSailingT1 天前
408每日一题——数据结构
数据结构·考研·408
im_AMBER1 天前
Leetcode 99 删除排序链表中的重复元素 | 合并两个链表
数据结构·笔记·学习·算法·leetcode·链表
s砚山s1 天前
代码随想录刷题——二叉树篇(十三)
数据结构·算法
ulias2122 天前
AVL树的实现
开发语言·数据结构·c++·windows