代码如下所示:
复制代码 代码如下:
// StackToQueue.cpp : 定义控制台应用程序的入口点。
//用两个标准容器stack,实现一个队列
#include "stdafx.h"
#include <iostream>
#include <stack>
using namespace std;
template <class T>
class StackToQueue
{
public:
StackToQueue()
{
stack1;
stack2;
}
void push(T e)
{
while (!stack2.empty())
{
T temp;
temp = stack2.top();
stack2.pop();
stack1.push(temp);
}
stack2.push(e);
while (!stack1.empty())
{
T temp;
temp = stack1.top();
stack1.pop();
stack2.push(temp);
}
}
void pop()
{
stack2.pop();
}
T front()
{
if (!empty())
{
return stack2.top();
}
else
{
return NULL;
}
}
bool empty()
{
return stack2.empty();
}
size_t size()
{
return stack2.size();
}
private:
stack<T> stack1, stack2;
};
int _tmain(int argc, _TCHAR* argv[])
{
StackToQueue<int> queue;
int i(0);
cout << "Enter several integer number,and press ctrl+z to the end." << endl;
while (cin >> i)
{
queue.push(i);
}
cout << "The front element is: " << queue.front() << endl;
cout << "The size now is: " << queue.size() << endl;
if (!queue.empty())
{
cout << "Pop one element now." << endl;
queue.pop();
}
cout << "The front element is: " << queue.front() << endl;
cout << "The size now is: " << queue.size() << endl;
return 0;
}
相关推荐:
ChatGPT宕机两小时,OpenAI紧急修复,用户期待AI恢复正常服务,oppo小布ai
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
SEO外链建设:提升网站排名的关键策略,ai偏执
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,吕梁本地网站推广平台
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
SEO需要什么语音,seo需要考虑什么 ,学生作业ai
文章AI生成:让创作变得更简单、更高效!
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
如何用AI改文章,让写作更高效、精准,提升内容质量
文章去AI回归创作的本真之美
SEO快速排名实例:如何通过实战技巧提升网站排名,快速突破流量瓶颈,安徽ai跑步机企业
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
ChatGPT198元永久会员,开启智慧之门,体验AI的极致服务!,老孙教ai
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
seo用什么手法,seo方式 ,ai绘画飞翔
seo需要买什么,seo需要考虑什么 ,ai做表头
SEO拓客,让您的业务飞速增长!,密云自适应网站建设
AI写作免费一键生成下载,助您轻松创作!
SEO架构:提升网站流量的核心策略,东营南江全平台营销推广
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
优化*:打造更加高效、创新的娱乐体验,石排网站建设制作多少钱
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
自动AI写文章:轻松创作时代的全新利器
互联网快照:记录数字时代的每个瞬间,全网seo怎么优化内容
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
OpenAI智能诊断医疗-开启精准医疗新纪元,跟侯维静学ai
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
文章创作AI:引领智能写作的新时代
seo,seoul city ,ai精洗
怎么用AI缩写文章,轻松提高效率的全新方法
AI自动化:开启智能未来的无限可能,simplify ai
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
SEO基础知识解析:如何提升网站排名,助力企业成长,毕节企业建设网站
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
专业SEO助力企业在激烈市场竞争中脱颖而出,嘉兴海外网站推广价格
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
什么是seo反连接,网站反链多好还是少好 ,网易ai产品