K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
对称二叉树的定义为:二叉树的左右子树互为镜像,即对应位置的节点值相等,左子树的左节点对应右子树的右节点,左子树的右节点对应右子树的左节点。
递归验证的函数只需要传入单个节点作为参数,每次判断该节点的值是否等于其镜像节点的值即可
递归的终止条件只有两个比较节点都为空时返回true这一种情况
每次递归需要同时校验两组节点:左子树的左节点和右子树的右节点、左子树的右节点和右子树的左节点
该递归算法的时间复杂度为O(logn),因为每次递归仅需要遍历一半的节点