public class Queue {
int [] Q;
int F;
int R;
Queue (int Qsize){
Q= new int[Qsize];
F=0;
R=-1;
}
public void insert (int v){
if (R==-1){
R++;
Q[R]=v;
}
else{
for (int i=F; i<=R&& Q[i]<=v; i++){
}
if(i==R){
R++;
Q[R]=v;
}
else if (i==F){
for(j=R;j>0;j--){
Q[j+1]= Q[j];
}
R++;
Q[i]=v;
}
}
}
}
No comments:
Post a Comment