二叉树的比较 ~ isSameTree算法实现

Posted ajaxkong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二叉树的比较 ~ isSameTree算法实现相关的知识,希望对你有一定的参考价值。

字节三面的一道面试题,判断是否是相同二叉树

1 var isSameTree = function (p, q) {
2   if (p === null && q === null) return true;
3   if (p === null && q !== null) return false;
4   if (p !== null && q === null) return false;
5   if (p.val !== q.val) return false;
6   return isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
7 };

以上是关于二叉树的比较 ~ isSameTree算法实现的主要内容,如果未能解决你的问题,请参考以下文章

(leetcode)二叉树的前序遍历-c语言实现

递归算法及递归算法求二叉树的高度(二叉链表存储)

用java实现二叉树的遍历算法

九十五二叉树的递归和非递归的遍历算法模板

九十五二叉树的递归和非递归的遍历算法模板

辛星算法教程第一节即二叉树的递归遍历