Skip to content

Instantly share code, notes, and snippets.

@yuankunluo
Created December 2, 2016 20:52
Show Gist options
  • Save yuankunluo/78ddf55cbce5c80ba7aa713607239982 to your computer and use it in GitHub Desktop.
Save yuankunluo/78ddf55cbce5c80ba7aa713607239982 to your computer and use it in GitHub Desktop.
let t2 = Node {key=47; balance= -1;
left=Node{key=29;balance= -1;
left=Node {key=13;balance= -1;
left=Node {key=7;balance=0;left=Leaf;right=Leaf};
right=Leaf};
right=Node {key=41; balance= 0; left=Leaf; right=Leaf}};
right=Node{key=71;balance= -1;left=Node {key=57;balance=0;left=Leaf; right=Leaf;};right=Leaf}}
let t3 = Node {key=47; balance= -2;
left=Node{key=29;balance= -2;
left=Node {key=13;balance= -1;
left=Node {key=7;balance=0;
left=Node {key=3; balance=0; left=Leaf; right=Leaf};
right=Leaf};
right=Leaf};
right=Node {key=41; balance= 0; left=Leaf; right=Leaf}};
right=Node{key=71;balance= -1;left=Node {key=57;balance=0;left=Leaf; right=Leaf;};right=Leaf}}
let t4 = Node {key=47; balance= -2;
left=Node{key=29;balance= -2;
left=Node {key=13;balance= -1;
left=Node {key=7;balance=0;
left=Node {key=3; balance=0; left=Leaf; right=Leaf};
right=Leaf};
right=Leaf};
right=Node {key=41; balance= 0;
left=Leaf;
right= Node {key=43; balance=0; left=Leaf; right=Leaf}}};
right=Node{key=71;balance= -1;
left=Node {key=57;balance=0;
left=Leaf; right=Leaf;};
right=Leaf}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment