All pastes #2052611 Raw Edit

Miscellany

public java v1 · immutable
#2052611 ·published 2011-05-01 19:31 UTC
rendered paste body
    public int balanced(Node n) {        if (n == null) {            return 0;        }        int lh = balanced(n.left);        int rh = balanced(n.right);        if (lh != -1 && rh != -1 && (Math.abs(lh - rh) <= 1)) {            return 1 + ((lh > rh) ? lh : rh);        } else {            return -1;        }    }    public boolean balanced() {        return balanced(root) != -1;    }