这题用python怎么做啊。

某个打印机根据打印队列执行打印任务。打印任务分为九个优先级,分别采用数字1~9表示,数字越大优先级越高。打印机每次从队列头部取出第一个任务A,然后检查队列余下任务中有没有比A优先级更高的任务,如果有比A优先级高的任务,则将任务A放到队列尾部,否则执行任务A的打印。请编写一个程序,根据输入的打印队列,输出实际打印顺序。

#笔试题目#
全部评论
优先队列不就好了。。。
点赞 回复
分享
发布于 2020-01-06 13:01
std::priority_queue 不香吗
点赞 回复
分享
发布于 2020-01-06 13:27
联易融
校招火热招聘中
官网直投
import heapq
点赞 回复
分享
发布于 2020-01-06 15:16
百度优先队列知道原理写写看 不行再百度python实现优先队列.总之百度..
点赞 回复
分享
发布于 2020-01-06 15:17
直接模拟这个队列就好了,预处理一下每个优先级的任务数,9个循环搞定。
点赞 回复
分享
发布于 2020-01-06 16:21
这个做出来了吗,没头绪拉😂
点赞 回复
分享
发布于 2020-03-19 22:12

相关推荐

2 收藏 评论
分享
牛客网
牛客企业服务