Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
use queue, not cursor
  • Loading branch information
kousukekikuchi1984 committed Jun 23, 2023
commit b5b015b836536ab28a09fa39cdbfc09a461d560e
8 changes: 3 additions & 5 deletions python/0297-serialize-and-deserialize-binary-tree.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,12 @@ def dfs(node):

def deserialize(self, data):
vals = data.split(",")
self.i = 0

def dfs():
if vals[self.i] == "N":
self.i += 1
val = vals.pop(0)
if val == "N":
return None
node = TreeNode(int(vals[self.i]))
self.i += 1
node = TreeNode(val=int(val))
node.left = dfs()
node.right = dfs()
return node
Expand Down