队列模拟器
2021-12-19 15:46:13 147KB C++
1
用栈来实现的八皇后问题,其中四皇后可以输出两种,但是有缺陷,其余的只能输出一种。用队来实现的银行队列模拟器。
2021-12-19 15:32:05 1.03MB C++ 八皇后 队列模拟器
1
客户的业务分为两种:第一种是申请从银行得到一笔资金,即取款或借款;第二种是向银行中投入一笔资金,即存款或还款。银行有两个服务窗口,相应地有两个队列。客户到达银行后先排第一个队。处理每个客户业务时,如果属于第一种,且申请额超出银行现存资金总额而得不到满足,则立刻排入第二个队等候,直至满足时才离开银行;否则业务处理完后立刻离开银行。每接待完一个第二种业务的客户,则顺序检查和处理(如果可能)第二个队列中的客户,对能满足的申请者予以满足,不能满足者重新排到第二个队列的队尾。注意,在此检查过程中,一旦银行资金总额少于或等于刚才第一个队列中最后一个客户(第二种业务)被接待之前的数额,或者本次已将第二个队列检查或处理了一遍,就停止检查(因为此时已不可能还有能满足者)转而继续接待第一个队列的客户。任何时刻都只开一个窗口。假设检查不需要时间。营业时间结束时所有客户立刻离开银行。 基本要求: 写一个上述银行业务的事件驱动模拟系统,模拟出并输出系统处理所有客户的流程,并计算出所有客户在银行内逗留的平均时间。
2021-12-19 12:41:16 2KB 数据结构 银行业务模拟 队列
1
一轮舞伴配对问题,输出配对情况及下一轮第一个待配对的人
2021-12-18 21:55:49 4.71MB 数据结构 舞伴配对问题
1
男,女各一对,输入人数,性别,名字,输出配对情况,没配对的人数及队头人姓名
2021-12-18 21:49:51 181KB 用队列做的
1
华中科技大学 马光志老师授课的面向对象程序设计 C++
2021-12-17 17:12:34 1.05MB 华中科技大学 面向对象 C++
1
Aliware Queue Race 2018 这是阿里中间件性能挑战赛2018的复赛"消息队列存储引擎"的实现 使用的技术和环境 100% 原生Java Api (官方就是这么要求的...) Maven 管理依赖和构件 运行环境在Linux系统下 赛时的想法 使用mmap的方式读写数据文件 尽可能降低锁的粒度,甚至实现无锁化 鉴于测评程序产生的队列名前缀高度一致,采用了Trie字典树的修改版存储队列信息 每隔一定的间隔或符合一定的条件,会创建索引,并在文件中实现一个类似于链表的机制,遍历寻找索引记录 Benchmark 运行环境: 阿里云天池平台 300GB SSD磁盘 Linux操作系统 Deadline磁盘调度算法 每消息约 50 byte,累计约百万队列,20亿消息 运行成绩: 线上跑分 63w TPS 最高跑分 66w TPS (尝试了一下分bucket对数据进行操作,代码太乱,
2021-12-17 15:30:03 22KB Java
1
c语言实现队列的 入队 出队 遍历队列 返回队列数量 删除队列 适合c语言、数据结构初学者入门
2021-12-17 14:02:48 4KB c++ c 队列 算法
1
本文实例讲述了C语言使用广度优先搜索算法解决迷宫问题。分享给大家供大家参考,具体如下: 变量 head 和 tail 是队头和队尾指针, head 总是指向队头, tail 总是指向队尾的下一个元素。每个点的 predecessor 成员也是一个指针,指向它的前趋在 queue 数组中的位置。如下图所示: 广度优先是一种步步为营的策略,每次都从各个方向探索一步,将前线推进一步,图中的虚线就表示这个前线,队列中的元素总是由前线的点组成的,可见正是队列先进先出的性质使这个算法具有了广度优先的特点。广度优先搜索还有一个特点是可以找到从起点到终点的最短路径,而深度优先搜索找到的不一定是最短路径。
2021-12-17 06:48:53 63KB c语言 广度优先搜索 算法
1
计算机算法设计与分析 课后习题 计算机算法设计与分析 课后习题
2021-12-15 21:31:09 1KB 分支限界 01背包 优先队列
1