当前位置: 首页 > news >正文

wordpress快速建站视频教程服务器网站管理系统

wordpress快速建站视频教程,服务器网站管理系统,个人怎么缴纳社保,网站建设协1. 基础 队列:先进先出,即插入数据在队尾进行,删除数据在队头进行; 栈:后进先出,即插入与删除数据均在栈顶进行。 2. 思路 两个栈实现一个队列的思想:用pushStack栈作为push数据的栈&#xff…

1. 基础


队列:先进先出,即插入数据在队尾进行,删除数据在队头进行;

栈:后进先出,即插入与删除数据均在栈顶进行。

2. 思路
两个栈实现一个队列的思想:用pushStack栈作为push数据的栈,用popStack栈作为pop数据的栈。

只要是对队列进行push操作,就将数据push入pushStack栈中。
要实现队列的pop操作,有二点原则,如果popStack为空的话那么我们就将pushStack所有的元素放到popStack中,然后取popStack栈顶元素就是队列的队头;如果popStack不为空的话,我们就直接获取popStack的栈顶元素。
对于top操作来说和pop操作类似,只是最后一步不用pop了。

3. 代码

// ReverseList.cpp : 定义控制台应用程序的入口点。
//#include <iostream>
#include <Stack>
using namespace std;class CQueue
{
public:CQueue() {}void appendTail(int value) {Sin.push(value);}int deleteHead() {if (Sout.empty()) {while (!Sin.empty()) {Sout.push(Sin.top());Sin.pop();}}if (!Sout.empty()) {int res = Sout.top();Sout.pop();return res;}else {return -1;}}stack<int> Sin, Sout;
};int main(int argc, char* argv[])
{CQueue test;test.appendTail(1);test.appendTail(2);test.appendTail(3);test.appendTail(4);test.appendTail(5);test.appendTail(6);test.appendTail(7);int result = test.deleteHead();std::cout << "result:" << result << std::endl;result = test.deleteHead();std::cout << "result:" << result << std::endl;result = test.deleteHead();std::cout << "result:" << result << std::endl;result = test.deleteHead();std::cout << "result:" << result << std::endl;result = test.deleteHead();std::cout << "result:" << result << std::endl;result = test.deleteHead();std::cout << "result:" << result << std::endl;result = test.deleteHead();std::cout << "result:" << result << std::endl;return 0;
}

http://www.yayakq.cn/news/828537/

相关文章:

  • 产品设计主要学什么怎么网站搜索排名优化
  • 天津平台网站建设推荐网络商城设计
  • 建设银行甘肃分行网站wordpress主题设计软件
  • jsp网站 iis网站建设报价 福州
  • 做网站有个名字叫小廖北京网站优化和推广
  • 美发网站怎么做做知识问答的网站
  • 网站建设实习目的洛阳营销型网站建设
  • 做网站包括图片设计吗曰本免费网站
  • 京东网站建设流程核名查询系统
  • 做公众号可以看的网站做电影网站怎么挣钱
  • 新浪博客网站江西做网站的公司有哪些
  • 手机网站指向什么意思wordpress isux
  • 软件开发还是网站开发好成都品牌设计
  • 在线网站做成app做网站的时候想要满屏
  • 怎么编写一个网站上海出啥大事了今天
  • p2网站模板做网站加手机app需要多少钱
  • 怎样做电商网站好视频教学wordpress自定义字段上传图片功能
  • 手机网站判断跳转代码wordpress主题功能
  • 离石市网站建设公司陕西省建设厅网站月报
  • 做婚纱摄影网站中国平安保险公司官网首页
  • 凡科网站怎么做外链怎么制作seo搜索优化
  • 可以做彩页的网站王野天 葛优
  • 怎么做网站的百度排名工程师证怎么考取需要什么条件
  • 南京学校网站制作免费制作永久企业网站
  • 制作公司网站的步骤做网站要会写什么
  • 宝安专业网站建设山东济南建网站公司
  • 如何介绍设计的网站模板下载盘锦做网站多少钱
  • 怎么到百度做网站定制网站开发公司生物医药
  • 高效网站推广公司微信公众号登录平台官网
  • 网站建设与技术团队网页设计模板html代码案例