Re: [閒聊] 每日leetcode已回收
肥肥今天又翹班打code了
希望老闆不要把我sa了
def delNodes(self, root: Optional[TreeNode], to_delete: List[int]) ->
List[TreeNode]:
ans = []
if root.val not in to_delete:
ans.append(root)
def dfs(root):
nonlocal ans
if root is None:
return root
root.right = dfs(root.right)
root.left = dfs(root.left)
delete_cur = root.val in to_delete
if delete_cur:
if root.left:
ans.append(root.left)
if root.right:
ans.append(root.right)
return None if delete_cur else root
dfs(root)
return ans
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.37.69 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1721184192.A.6F2.html
※ 編輯: DJYOMIYAHINA (125.229.37.69 臺灣), 07/17/2024 10:43:24
推
07/17 10:43,
1年前
, 1F
07/17 10:43, 1F
推
07/17 10:46,
1年前
, 2F
07/17 10:46, 2F
討論串 (同標題文章)
完整討論串 (本文為第 512 之 1554 篇):