| 10 | node *root; |
| 11 | inline int sz(node *n) const { return n ? n->size : 0; } |
| 12 | inline int height(node *n) const { |
| 13 | return n ? n->height : -1; } |
| 14 | inline bool left_heavy(node *n) const { |
| 15 | return n && height(n->l) > height(n->r); } |
| 16 | inline bool right_heavy(node *n) const { |
nothing calls this directly
no outgoing calls
no test coverage detected