队列优先级的问题

hao527 2011-10-20 08:33:06
某系统根据作业重要性进行排队,用1-99表示优先级,数字越大就越排在前面。有时候可能有新作业插队。作业包括一个字母的作业名和一个作业优先级。根据优先级,当前作业排队为A98、c56、a37、f12、g8、h8、a7、A7…….h1、i1 如果新作业为i26,则该作业优先级为26,排队为A98、c56、a37、i26、f12、g8、h8、a7、A7…….h1、i1 如果新作业优先级与旧作业一样,那就排在相同优先级的作业最后例如新作业r8,优先级为8,则排队为A98、c56、a37、i26、f12、g8、h8、r8、a7、A7…….h1、i1

例如:
Input
第一行输入表示当前作业排队第二行输入一个t,表示下面将有t组测试数据。第三行开始输入t个作业

Output
输出新的作业排队,作业之间以一个空格隔开,最后一个作业后面没有空格!

比如输入:
A98 c56 a37 h12 i8 j8 r7 a7
2
a12
c2

然后输出:
A98 c56 a37 h12 a12 i8 j8 r7 a7 c2
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
showjim 2011-10-22
  • 打赏
  • 举报
回复
可以考虑将新作业排序后再归并
chhch11111 2011-10-21
  • 打赏
  • 举报
回复
问题是什么呢,还是直接等代码?
Indifferent_Wind 2011-10-21
  • 打赏
  • 举报
回复
不是思路很清晰了么?知道用优先队列了。还想干嘛呢?

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧