KaixinWi 2020-07-03 11:25 采纳率: 0%
浏览 608

数据结构课设C++,关于排队就餐的

题目10:排队就餐管理方案设计
【问题描述】
顾客到饭店就餐通常遇到排队等待情况,如果店内有空座,可直接点餐,否则需要排队等待。要求根据顾客的排队情况,及时安排点餐。
【基本要求】
请用C++语言编写程序,模拟顾客排队等待情况。餐桌个数、就餐人数由学生自己设计,存储结构和实现算法由学生自己选定并实现,要求如下。
(1)饭店内餐桌个数为n个;
(2)顾客到达饭店如果有空座可立即坐下点餐,否则需要依次排队等候;
(3)一旦有顾客离去,排在队头的顾客便可开始进店点餐;
(4)如果有VIP顾客,可直接插入队头。
程序包含的基本功能说明如下:
(1)排队:输入排队顾客的编号,加入队列;
(2)就餐:排在队列头的顾客进店点餐,并将其从排队队列中删除;
(3)查看排队:从队头到队尾输出所有等待的顾客编号;
(4)VIP顾客:直接插入对头;
(5)下班:退出运行,提醒顾客营业结束。
【测试数据】
确定餐桌个数(至少8桌),输入排队顾客编号(不少于10人),以较为直观的方式显示出排队等待的顾客编号及就餐顾客编号。
【实现提示】
采用队列算法实现。

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-07-03 14:23
    关注
    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大