从品牌网站建设到网络营销策划,从策略到执行的一站式服务
思路:
彭水苗族土家族ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
入队:
只将栈s1作为入队。
出队:
将栈s2作为出队,如果栈s1不为空,s2为空,出队时将s1的元素倒入s2中,再pop();
否则s2不为空,出队时直接在栈s2中pop();
#include#include #include using namespace std; template class Queue { public: Queue() :_size(0) {} void appendTail(T num) { s1.push(num); _size++; } void deleteHead() { assert(_size>0); if(s2.empty()) { while(s1.size()!=1) { s2.push(s1.top()); s1.pop(); } s1.pop(); } else { s2.pop(); } _size--; } T& top() { assert(_size>0); if(s2.empty()) { while(s1.size()!=1) { s2.push(s1.top()); } return s1.top(); } else { return s2.top(); } } private: stack s1; stack s2; int _size; }; int main() { Queue q; q.appendTail(1); q.appendTail(2); q.appendTail(3); q.appendTail(4); q.deleteHead(); q.deleteHead(); q.deleteHead(); q.deleteHead(); q.appendTail(5); cout<
文章标题:两个栈实现一个队。
转载来于:http://cdkjz.cn/article/jsjseo.html
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图