feat(tree/avl_tree): add go code

This commit is contained in:
reanon
2023-01-09 01:05:21 +08:00
parent e8f7d8f8ba
commit cb0071924e
3 changed files with 274 additions and 6 deletions

View File

@@ -9,16 +9,18 @@ import (
)
type TreeNode struct {
Val int
Left *TreeNode
Right *TreeNode
Val int // 结点值
Height int // 结点高度
Left *TreeNode // 左子结点引用
Right *TreeNode // 右子结点引用
}
func NewTreeNode(v int) *TreeNode {
return &TreeNode{
Left: nil,
Right: nil,
Val: v,
Val: v,
Height: 0,
Left: nil,
Right: nil,
}
}