2025年10月17日
摘要: 在家毛了好几天了,一个原因是下雨,一个原因是家里有大显示器。 但是家里的效率奇差。 自己做饭,一日三餐得刷碗,然后吃饭得时候刷剧,吃完饭了,还很难抽离出来。 今天好了,炒白菜得时候加了两勺我妈今年暑假在西安用白酒腌得红辣椒末。 吃完直接给人弄得头晕的很,睡了一觉,醒来就吃晚饭,吃完晚饭坐在电脑桌前也 阅读全文
posted @ 2025-10-17 20:14 axuu 阅读(7) 评论(0) 推荐(0)
  2025年9月15日
摘要: 110. 平衡二叉树 - 力扣(LeetCode) 二叉树节点的深度:指从根节点到该节点的最长简单路径边的条数。 二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数。 但leetcode中强调的深度和高度很明显是按照节点来计算的。 求深度适合用前序遍历,而求高度适合用后序遍历。 方法一:递 阅读全文
posted @ 2025-09-15 15:23 axuu 阅读(9) 评论(0) 推荐(0)
  2025年9月14日
摘要: 222. 完全二叉树的节点个数 - 力扣(LeetCode) 1.迭代法,层序遍历 class Solution: def countNodes(self, root: Optional[TreeNode]) -> int: count = 0 if not root: return count q 阅读全文
posted @ 2025-09-14 17:25 axuu 阅读(8) 评论(0) 推荐(0)
  2025年9月8日
摘要: 111. 二叉树的最小深度 - 力扣(LeetCode) 解法1:层序遍历 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # sel 阅读全文
posted @ 2025-09-08 21:29 axuu 阅读(8) 评论(0) 推荐(0)
  2025年9月7日
摘要: 104. 二叉树的最大深度 - 力扣(LeetCode) 解法1:迭代法,使用层序遍历 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): 阅读全文
posted @ 2025-09-07 22:07 axuu 阅读(10) 评论(0) 推荐(0)
  2025年9月6日
摘要: 101. 对称二叉树 - 力扣(LeetCode) 一、递归解法: 解法1 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # sel 阅读全文
posted @ 2025-09-06 23:00 axuu 阅读(8) 评论(0) 推荐(0)
  2025年9月5日
摘要: 590. N 叉树的后序遍历 - 力扣(LeetCode) 递归写法: 写法1:标准 DFS + extend 收集结果 class Solution: def postorder(self, root: 'Node') -> List[int]: if not root: return [] re 阅读全文
posted @ 2025-09-05 12:23 axuu 阅读(7) 评论(0) 推荐(0)
  2025年9月2日
摘要: 226. 翻转二叉树 - 力扣(LeetCode) 方法1: 迭代法,广度优先遍历(层序遍历) class Solution: def invertTree(self, root: TreeNode) -> TreeNode: if not root: return None queue = col 阅读全文
posted @ 2025-09-02 19:27 axuu 阅读(6) 评论(0) 推荐(0)
  2025年8月28日
摘要: 1. 102. 二叉树的层序遍历 - 力扣(LeetCode) 方法一:迭代+队列 class Solution: def levelOrder(self, root: Optional[TreeNode]) -> List[List[int]]: if not root: return [] qu 阅读全文
posted @ 2025-08-28 23:00 axuu 阅读(9) 评论(0) 推荐(0)
  2025年8月20日
摘要: 方法一:空指针标记法 1. 迭代法前序遍历 ① 空指针标记法 class TreeNode: def __init__(self, val=0, left=None, right=None): self.val = val self.left = left self.right = right cl 阅读全文
posted @ 2025-08-20 18:01 axuu 阅读(9) 评论(0) 推荐(0)