江南好___
江南好___
全部文章
题解
未归档(1)
归档
标签
去牛客网
登录
/
注册
JayV算法图解
算法图解
全部文章
/ 题解
(共6篇)
题解 | #判断二叉树是否对称#
描述 题目描述 给定一棵二叉树,判断其是否是自身的镜像(即:是否对称) 示例 输入:{8,6,6,5,7,7,5} 返回值:true知识点:二叉树难度:⭐⭐⭐ 题解 解题思路 因为要比较左右结点是否对称,因此可以通过BFS每次对一层的结点进行遍历并比较是否对称。 对于树的问题,往往还可以通过递归解...
dfs
队列
树
BFS
2021-07-17
0
973
题解 | #求二叉树的层序遍历#
描述 题目描述 给定一个二叉树,返回该二叉树层序遍历的结果,(从左到右,一层一层地遍历) 示例 输入:{1,2,3,4,#,#,5} 返回值:[[1],[2,3],[4,5]]知识点:树,层序遍历,队列,栈难度:⭐⭐ 题解 解题思路 层序遍历一般都可以通过队列或栈实现 如果是队列,每次需要加入当前...
树
BFS
DFS
2021-07-15
17
2054
题解 | #二叉树的最大深度#
描述 题目描述 求给定二叉树的最大深度, 最大深度是指树的根结点到最远叶子结点的最长路径上结点的数量。 示例 输入:{1,2,3,4,#,#,5} 返回值:3知识点:二叉树,递归,DFS,层序遍历难度:⭐ 题解 解题思路 简单的入门题,显然求树的深度通过DFS,也可以递归求出最大深度 除了DFS,...
dfs
树
递归
2021-07-15
20
3971
题解 | #二叉树中是否存在节点和为指定值的路径#
描述 题目描述 给定一个二叉树和一个值sum ,判断是否有从根节点到叶子节点的节点值之和等于sum的路径, 示例 输入:{1,2},0 返回值:false知识点:二叉树难度:⭐⭐ 题解 解题思路 二叉树的问题往往都能通过遍历和递归解决,只是递归相对遍历不好理解,但一旦掌握递归的诀窍,能节省很多行代...
剑指offer
dfs
递归
树
2021-07-14
3
1174
二叉树的深度(BFS&DFS)
描述 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 示例 输入:{1,2,3,4,5,#,6,#,#,7} 返回值:4引言 求解二叉树相关的题目,一般都可以使用遍历(如层序遍历)或递归(自底向上递归)的方法解决。 ...
dfs
剑指offer
树
递归
数组
BFS
2021-06-22
8
996
矩阵中的路径
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * @param matrix string字符串 * @param rows in...
dfs
剑指offer
数组
回溯
2021-03-29
0
613