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

全面解析网站建设及报价网络营销运营方案

全面解析网站建设及报价,网络营销运营方案,乐亭中关村建站快车,专业网站建设是哪家好目录 堆栈与队列算法-以链表来实现队列 C代码 堆栈与队列算法-以链表来实现队列 队列除了能以数组的方式来实现外,也可以用链表来实现。在声明队列的类中,除了和队列相关的方法外,还必须有指向队列前端和队列末尾的指针,即fron…

目录

堆栈与队列算法-以链表来实现队列

C++代码


堆栈与队列算法-以链表来实现队列

队列除了能以数组的方式来实现外,也可以用链表来实现。在声明队列的类中,除了和队列相关的方法外,还必须有指向队列前端和队列末尾的指针,即front和rear。

C++代码

#include<iostream>
using namespace std;class Node {
public:int data;Node* next;
};class Queue {
private:Node* front;Node* rear;public:Queue() {front = nullptr;rear = nullptr;}void Push(int num) {Node* newNode = new Node;newNode->data = num;newNode->next = nullptr;if (rear == nullptr)front = newNode;elserear->next = newNode;rear = newNode;}void Pop() {if (!(front == nullptr)) {if (front == rear)rear = nullptr;front = front->next;}}void Print() {while (true) {if (!(front == nullptr)) {cout << front->data << " ";Pop();}elsebreak;}}
};int main() {Queue* queue = new Queue();char ch = ' ';while (ch != 'E') {cout << "输入I:往队列加入一个数据;输入G:从队列中取出一个数据;输入E:结束程序" << endl;cout << "请输入:";cin >> ch;switch (ch){case 'I':cout << "请输入数据:";int val;cin >> val;queue->Push(val);break;case 'G':queue->Pop();break;default:break;}}cout << "队列中的数据:";queue->Print();return 0;
}

结果输出

http://www.yidumall.com/news/10455.html

相关文章:

  • 烟台建设信息网站营销模式有哪些 新型
  • 软件项目管理内容北京核心词优化市场
  • 网站开发实训小结大专网络营销专业好不好
  • 网站优化企业排名小说关键词自动生成器
  • 牛天下网站建设公司网站设计方案
  • 产品宣传类网站设计注意网络推广公司排行榜
  • 林业网站建设有哪些无锡seo
  • 怎么用自己的网站做链轮济南百度竞价
  • 建设在线购物网站官网百度
  • 如何做网站的导航栏最新国际要闻
  • 中国的门户网站有哪些发布软文的平台
  • 请人做网站要注意什么我们seo
  • 网页设计表单注册代码seo怎么快速提高排名
  • 专注咖啡相关的网站志鸿优化设计官网
  • 天眼查入口廊坊seo外包
  • 网站服务器ipv6网络营销案例范文
  • 公益建设网站的作用推广链接点击器网页
  • 网络推广方法大全广州网站优化排名
  • 怎么做视频直播网站seow
  • 百度云虚拟主机如何建设网站建立网站一般要多少钱
  • 在线域名解析ip地址查询seo优化范畴
  • 有什么网站可以推广信息爱战网官网
  • 简单的网站有哪些网站建设公司业务
  • 网站无法收录石家庄百度快照优化排名
  • 大良营销网站建设价格郑州纯手工seo
  • 免费网站软件免费下载安装站长之家seo
  • 临平房产做网站的公司爱用建站官网
  • 宁波网站设计相信荣胜网络网站推广怎样做
  • wordpress主题作者b怎样进行seo
  • 免费网站建设企业东莞网站推广宣传