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

引言:

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

1. 单值二叉树

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

力扣--965.单值二叉树

2. 相同的树

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

力扣--100.相同的树

3. 另一树的子树

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


题目传送门:

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

4. 二叉树的前序遍历

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

主函数:

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

题目传送门:

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

5. 二叉树的遍历

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



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

题目传送门:

牛客-二叉树遍历

相关推荐
物联网嵌入式小冉学长25 分钟前
2.线性表的链式存储-链表
数据结构·链表
顾小玙32 分钟前
前缀和:leetcode974--和可被K整除的子数组
数据结构·算法
W说编程1 小时前
算法导论第三章:数据结构艺术与高效实现
c语言·数据结构·算法
hn小菜鸡2 小时前
LeetCode 2917.找出数组中的K-or值
数据结构·算法·leetcode
yield-bytes3 小时前
Java并发进阶系列:深度讨论高并发跳表数据结构ConcurrentSkipListMap的源代码实现(上)
数据结构
好易学·数据结构3 小时前
可视化图解算法51:寻找第K大(数组中的第K个最大的元素)
数据结构·python·算法·leetcode·力扣·牛客网·堆栈
NULL指向我5 小时前
C语言数据结构笔记5:Keil 编译器优化行为_malloc指针内存分配问题
c语言·数据结构·笔记
梦境虽美,却不长8 小时前
数据结构 线性表 学习 2025/6/12 21点27分
数据结构·学习
GalaxyPokemon9 小时前
LeetCode - 76. 最小覆盖子串
运维·服务器·数据结构·算法·leetcode
嵌入式@秋刀鱼9 小时前
《 第三章-招式初成》 C++修炼生涯笔记(基础篇)程序流程结构
linux·开发语言·数据结构·c++·笔记·visual studio code