- 博客(5)
- 收藏
- 关注
原创 打印任务排序
打印机每次从队列头部取出第一个任务A,然后检查队列余下任务中有没有比A优先级更高的任务,如果有比A更高优先级的任务,则将任务A放到队列尾部,否则就执行任务A的打印。接着队列头部任务优先级为3,队列中还有优先级为5的任务,优先级3任务被移动到队列的尾部;队列头部任务的优先级为1,被移动到队列尾部,接着顺序打印两个优先级为2的任务,故其序号分别为0和1;输入一行,为每个任务的优先级,优先级之间用逗号隔开,优先级取值范围为1-9。输出一行,为每个任务的打印顺序,打印顺序从0开始,用逗号隔开。
2023-10-18 20:59:45
154
原创 返回最长子序列长度
有N个正整数组成的一个序列。给定整数sum,求长度最长的连续子序列,是他们的和等于sum,返回此子序列的长度,如果没有满足要求的序列,返回-1。输入序列由数字和英文逗号构成,数字之间采用英文逗号分隔;序列:1,2,3,4,2。
2023-10-18 15:26:21
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人