www.pudn.com > processsimulateJbuild.rar > sortSPN.java


package dispatcher;

class sortSPN {
  public static int[] sort(int n[][]){
    int time=0;
    int a[]=new int[24];
    for(int i=0;i<24;i++)
      a[i]=-1;
    PNode p[]=new PNode[5];
    for(int i=0;i<5;i++){
      p[i]=new PNode();
    }
    for(int i=0;i<5;i++){
      p[i].number =i;
      p[i].arriveTime = n[0][i];
      p[i].serveTime =n[1][i];
    }
    PNode temp=p[0];
    while(time<24){
      int min=255;
      for(int i=0;i<5;i++){
        if(p[i].arriveTime <=time && !p[i].isFinish ){
          if(p[i].serveTime