实现栈:a = 【】
入栈 a.append(list) 出栈 a.pop()
实现队列
入队 a.append(list) 出队 a.pop(0)
两个队列实现一个栈Q1 Q2
入栈:Q1 入
出栈:判断Q2是否为空,没空出Q2,空的话把Q1的元素导入Q2
两个栈实现一个队列S1 S2
入栈:S1 入
出栈:判断S2是否为空,没空出S2,空的话把S1的元素导入S2
实现栈:a = 【】
入栈 a.append(list) 出栈 a.pop()
实现队列
入队 a.append(list) 出队 a.pop(0)
两个队列实现一个栈Q1 Q2
入栈:Q1 入
出栈:判断Q2是否为空,没空出Q2,空的话把Q1的元素导入Q2
两个栈实现一个队列S1 S2
入栈:S1 入
出栈:判断S2是否为空,没空出S2,空的话把S1的元素导入S2