fix IndexRange
This commit is contained in:
28
avl/avl.go
28
avl/avl.go
@@ -272,34 +272,6 @@ func (tree *Tree) getArountNode(key interface{}) (result [3]*Node) {
|
||||
}
|
||||
result[0] = GetPrev(result[1], 1)
|
||||
result[2] = GetNext(result[1], 1)
|
||||
|
||||
// const il = 0
|
||||
// const ir = 1
|
||||
|
||||
// if result[1] == nil {
|
||||
// return
|
||||
// }
|
||||
|
||||
// l := result[1].children[il]
|
||||
// r := result[1].children[ir]
|
||||
|
||||
// if l == nil {
|
||||
// result[0] = nil
|
||||
// } else {
|
||||
// for l.children[ir] != nil {
|
||||
// l = l.children[ir]
|
||||
// }
|
||||
// result[0] = l
|
||||
// }
|
||||
|
||||
// if r == nil {
|
||||
// result[2] = nil
|
||||
// } else {
|
||||
// for r.children[il] != nil {
|
||||
// r = r.children[il]
|
||||
// }
|
||||
// result[2] = r
|
||||
// }
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user