理论基础——栈与队列