数据结构用两个栈实现一个队列的实例

时间:2024-02-11 11:51:33
【文件属性】:

文件名称:数据结构用两个栈实现一个队列的实例

文件大小:44KB

文件格式:PDF

更新时间:2024-02-11 11:51:33

数据 数据结构 算法与数据结构

数据结构用两个栈实现一个队列的实例 栈是先进后出,队列是先进先出 每次元素都push在st1中,pop的时候如果st2为空,将st1的栈顶元素放在st2的栈底,这样st1的所有元素都放在st2中,st1的栈底就是st2的栈顶,pop st2的栈顶,这样就满足了队列的先进先出。 #include using namespace std; #include #include template class SQueue { public: void Push(const T& value); T Pop(


网友评论