给你一个栈结构,请你逆序这个栈结构,不能申请额外的数据结构,只能使用递归函数,如何实现? 只能使用递归函数?
思路:无法使用额外的数据结构,也就只能借用函数栈来实现了;
1.首先实现一个函数,移除栈底元素并且返回;
private Integer removeAndReturnBottom(Stack<Integer> stack){
// 返回栈低元素
if(stack.size
给你一个栈结构,请你逆序这个栈结构,不能申请额外的数据结构,只能使用递归函数,如何实现? 只能使用递归函数?
思路:无法使用额外的数据结构,也就只能借用函数栈来实现了;
1.首先实现一个函数,移除栈底元素并且返回;
private Integer removeAndReturnBottom(Stack<Integer> stack){
// 返回栈低元素
if(stack.size