# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right = right
class Solution(object):def isSymmetric(self, root):""":type root: Optional[TreeNode]:rtype: bool"""def is_mirror(p, q):if not p and not q:return Trueif not p or not q or p.val != q.val:return Falsereturn is_mirror(p.left, q.right) and is_mirror(p.right, q.left)return is_mirror(root.left, root.right)if root else True
目录 T1. 问题求解思路分析T2. 抓牛思路分析T3. 交易市场思路分析T4. 泳池思路分析T1. 问题求解
给定一个正整数 N N N,求最小的 M M M 满足比 N N N 大且 M M M 与 N N N 的二进制表示中有相同数目的 1 1 1。
举个例子,假如给定 N N N 为 78 78 78,二进制表示为 …