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

时间:2021-01-21 18:04:53
【文件属性】:
文件名称:数据结构用两个栈实现一个队列的实例
文件大小:44KB
文件格式:PDF
更新时间:2021-01-21 18:04:53
数据 数据结构 算法与数据结构 数据结构用两个栈实现一个队列的实例 栈是先进后出,队列是先进先出 每次元素都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(

网友评论