pull/138/head
Yudong Jin 2 years ago
parent 449258f0b0
commit f9cc3a50cf

@ -9,13 +9,13 @@ import collections
class TreeNode: class TreeNode:
"""Definition for a binary tree node """Definition for a binary tree node
""" """
def __init__(self, val=None, left=None, right=None): def __init__(self, val=0, left=None, right=None):
self.val = val # 结点值 self.val = val # 结点值
self.height = 0 # 结点高度, avl 树会用到 self.height = 0 # 结点高度
self.left = left # 左子结点引用 self.left = left # 左子结点引用
self.right = right # 右子结点引用 self.right = right # 右子结点引用
def __str__(self): # 直接print时会好看一点 def __str__(self):
val = self.val val = self.val
left_node_val = self.left.val if self.left else None left_node_val = self.left.val if self.left else None
right_node_val = self.right.val if self.right else None right_node_val = self.right.val if self.right else None

@ -39,13 +39,6 @@ comments: true
self.val = val # 结点值 self.val = val # 结点值
self.left = left # 左子结点指针 self.left = left # 左子结点指针
self.right = right # 右子结点指针 self.right = right # 右子结点指针
def __str__(self):
val = self.val
left_node_val = self.left.val if self.left else None
right_node_val = self.right.val if self.right else None
return "<TreeNode: {}, leftTreeNode: {}, rightTreeNode: {}>".format(val, left_node_val, right_node_val)
``` ```
=== "Go" === "Go"

Loading…
Cancel
Save