@@ -31,14 +31,14 @@ def serialize(self, root):
3131 :type root: TreeNode
3232 :rtype: str
3333 """
34- def preOrder (node , vals ):
34+ def serializeHelper (node , vals ):
3535 if node :
3636 vals .append (node .val )
37- preOrder (node .left , vals )
38- preOrder (node .right , vals )
37+ serializeHelper (node .left , vals )
38+ serializeHelper (node .right , vals )
3939
4040 vals = []
41- preOrder (root , vals )
41+ serializeHelper (root , vals )
4242
4343 return ' ' .join (map (str , vals ))
4444
@@ -49,22 +49,22 @@ def deserialize(self, data):
4949 :type data: str
5050 :rtype: TreeNode
5151 """
52- def build (minVal , maxVal , vals ):
52+ def deserializeHelper (minVal , maxVal , vals ):
5353 if not vals :
5454 return None
5555
5656 if minVal < vals [0 ] < maxVal :
5757 val = vals .popleft ()
5858 node = TreeNode (val )
59- node .left = build (minVal , val , vals )
60- node .right = build (val , maxVal , vals )
59+ node .left = deserializeHelper (minVal , val , vals )
60+ node .right = deserializeHelper (val , maxVal , vals )
6161 return node
6262 else :
6363 return None
6464
6565 vals = collections .deque ([int (val ) for val in data .split ()])
6666
67- return build (float ('-inf' ), float ('inf' ), vals )
67+ return deserializeHelper (float ('-inf' ), float ('inf' ), vals )
6868
6969
7070# Your Codec object will be instantiated and called as such:
0 commit comments