非递归算法