模拟停车场管理的问题:以栈模拟停车场,以队列模拟车场外的便道,按照从终端输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码以及到达或离去的时刻。对每一组输入数据进行操作后的输出信息为:若是车辆到达,则输出车辆在停车场内或便道上的停车位置;若是车辆离去,则输出车辆在停车场内停留的时间和应缴纳的费用(在便道上停留的时间不收费)。栈以顺序结构出现,队列以链表结构实现。
2021-11-02 17:07:33 130KB 停车场管理 队列
1
apache-activemq-5.15.13-bin.tar.gz Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。
2021-11-02 01:17:56 59.84MB activemq 消息队列
1
实验内容:火车车厢重排问题。 实验说明: 转轨站示意图如下: 火车车厢重排过程如下: 3. 模块分析 1.void Output(int& minH,int& minQ,LinkQueueH[],int k,int n) 将车厢从缓冲轨出轨 2.bool Hold(int c,int &minH,int &minQ,LinkQueueH[],int k) 将车厢移入缓冲轨 3.bool Railroad(int p[],int n,int k) 将车厢直接移至出轨 4. 设计分析 用队列解决出列问题,这里采用的是顺序队列的存储结构。  采用的算法思想是:分别对k个队列初始化;初始化下一个要输出的车厢编号nowOut = 1; 依次取入轨中的每一个车厢的编号;如果入轨中的车厢编号等于nowOut,则输出该车厢;nowOut++;否则,考察每一个缓冲轨队列      for (j=1; j<=k; j++)    3.2.1 取队列 j 的队头元素c;   3.2.2 如果c=nowOut,则         3.2.2.1 将队列 j 的队头元素出队并输出;     3.2.2.2  nowOut++;   如果入轨和缓冲轨的队头元素没有编号为nowOut的车厢,则求小于入轨中第一个车厢编号的最大队尾元素所在队列编号j;如果 j 存在,则把入轨中的第一个车厢移至缓冲轨 j;如果 j 不存在,但有多于一个空缓冲轨,则把入轨中的第一个车厢移至一个空缓冲轨;否则车厢无法重排,算法结束
2021-11-01 22:07:15 363KB 数据结构 火车车厢重排问题 队列
1
RabbitMQ安装包
2021-11-01 18:07:22 11.84MB 消息队列 中间件
1
队列是一种先进先出的数据结构:即插入在表的一端(队尾)进行,删除在表的另一端(队头)进行 与线性表相似,队列也有顺序储存和链式储存两种储存方法;实现方法和代码在此文档中,详细说明见本人博客
2021-11-01 13:41:32 779KB 数据机构 C++ 队列
1
N个人按顺序过一座独木桥,每个人的重量和最短过桥时间都不相同。独木桥上无法“超车”,后面的人如果追上前面的人,那么后面的人只能减速,和前面的人以同样的速度一起通过,在同一时间到达桥尾。桥的最大承受重量为M_max,当桥上总重量大于M_max时桥会断裂。请问第几个人上桥的时候桥将因承受不住而断裂?
2021-10-31 10:23:47 2KB c++ 数据结构 队列
1
安装一个插件即可:https://www.rabbitmq.com/community-plugins.html ,下载rabbitmq_delayed_message_exchange插件,然后解压放置到RabbitMQ的插件目录。 接下来,进入RabbitMQ的安装目录下的sbin目录,执行下面命令让该插件生效,然后重启RabbitMQ。 rabbitmq-plugins enable rabbitmq_delayed_message_exchange
1
用栈和队列模拟简单的停车场问题,停车场上只有有限个车位,有一个便道,车位停满后车辆放入便道,便道上的车不准离开,停车场只有一个出口,当有车离开时,后面的车暂时离开车位,离开的车开走时,后面的车在进入车位。
2021-10-30 16:27:19 1.2MB 数据结构 停车场
1
C语言_初始化队列+入队列+出队列+销毁队列
1
数据结构 -- C语言版 -- 队列的部分实现代码,详细介绍参考数据结构--队列的系列博文。链接为:https://blog.csdn.net/songshuai0223/category_9742561.html。
2021-10-29 09:06:17 191KB 数据结构 队列 C语言
1