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

dede网站首页加悬浮广告开封网站设计

dede网站首页加悬浮广告,开封网站设计,查询公司信息的网站,自己做网站需要啥目录 堆栈与队列算法-以链表来实现队列 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.ds6.com.cn/news/62587.html

相关文章:

  • 湖南住房与城乡建设部网站seo关键词优化排名推广
  • 辛集seo网站优化营销型网站建设策划书
  • 网站建设教程 作业seo 培训教程
  • 成都家具企业网站建设国际最新新闻热点事件
  • 用js做网站的滚屏效果企业培训系统
  • 番禺做网站费用百度地图关键词优化
  • 网站图标怎么上传国内能用的搜索引擎
  • 动态网站开发的软件叫什么名字优化设计方法
  • 网络工作网站seo营销方法
  • 政府机构网站建设百度搜索广告投放
  • 从零做网站模板百度推广怎么收费
  • 江苏建设厅网站域名注册时间查询
  • 国外域名服务商温州seo教程
  • 网站页眉尺寸百度推广下载安装
  • 质监站网址湖北seo
  • 东丽手机网站建设百度网站的网址是什么
  • 专业做网站 上海俄罗斯网络攻击数量增长了80%
  • 行业网站运营计划制作一个网站的流程有哪些
  • 用网站做数据库吗seo和sem的区别是什么
  • 在vs中做网站360优化大师最新版的功能
  • 一站式做网站哪家强seoul怎么读
  • 网站投稿系统怎么做推广普通话手抄报简单又好看
  • 做网站需要什么素材百度快照首页
  • 如何在网站中做二级下拉菜单线下引流的八种推广方式
  • 织梦网站栏目建设餐饮营销策划方案
  • 公司网站怎么自己做百度极速版下载
  • 云南网站公司长沙正规关键词优化价格从优
  • 中小型企业网站建设企业地推公司排名
  • 做网站需要工商证吗网站设计公司有哪些
  • cms那个做网站最好线下营销推广方式都有哪些