【发布时间】:2016-06-16 23:19:22
【问题描述】:
请帮助我获取代码以安排最低到最高的输入值。以下是我的示例代码:
System.out.print("Enter Number of Process: ");
int p = Integer.parseInt(input.readLine());
int [] arrival = new int[p];
int [] size = new int[p];
for(int i=0;i<p;i++){
System.out.print("Arrival Time of Process #"+(i+1)+":");
arrival[i]=Integer.parseInt(input.readLine());
预期的输出必须是:
输入进程数:4
进程#1的到达时间:100
进程#2的到达时间:110
进程#3的到达时间:102
进程#4的到达时间:101
P1:100
P4:101
P3:103
P2:110
如果你熟悉First Come First Serve Algorithm,那与此有关。
【问题讨论】:
-
另一方面,您似乎并不熟悉“先编码后询问”政策。
-
道歉。我现在为此输出尝试一些代码。我只是要求一些指导,因为我认为该输出有很多方法。我只需要一个具体的指南。再次抱歉
-
略微提高了可读性并添加了额外的标签
-
您的帖子中有错字。您的输入为 102,但输出为 103。