的非递归算法