join_key_balanced
name fix
This commit is contained in:
parent
dc98e38b8f
commit
6192c33341
@ -81,8 +81,8 @@ pub trait BinaryTreesAvl<'a>:
|
||||
match (hl.saturating_sub(hr), hr.saturating_sub(hl)) {
|
||||
(0, 0) | (0, 1) | (1, 0) => self.try_join(tl, key, tr),
|
||||
(0, _) => self.assume_bind(&tr, |ctx, trl, kr, trr| {
|
||||
let (rlh, rrh) = (ctx.height(&trl), ctx.height(&trr));
|
||||
if rlh > rrh {
|
||||
let (hrl, hrr) = (ctx.height(&trl), ctx.height(&trr));
|
||||
if hrl > hrr {
|
||||
ctx.assume_bind(&trl, |ctx, trll, krl, trlr| {
|
||||
ctx.make_node((T(tl), key, T(trll)), krl, (T(trlr), kr, T(trr)))
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user