力扣刷题—树
一、相同树如果两个二叉树都为空,则两个二叉树相同。如果两个二叉树中有且只有一个为空,则两个二叉树一定不相同。如果两个二叉树都不为空,那么首先判断它们的根节点的值是否相同,若不相同则两个二叉树一定不同,若相同,再分别判断两个二叉树的左子树是否相同以及右子树是否相同。这是一个递归的过程,因此可以使用深度优先搜索,递归地判断两个二叉树是否相同。 public static boolean isSameTree(TreeNode p, TreeNode q) { if (p == null
原创
2021-07-18 11:25:40 ·
311 阅读 ·
0 评论