栈模拟（递归）