Non-recursive solution

多余判断删除