subject

For this assignment, you need to develop numberqueue adt (numberqueue. java). we assume each number in the queue represent a person in the line waiting for being served at your restaurant. based on historical data, you found that on average, one customer arrives at your restaurant on every five minutes interval, and it takes 3 minutes to serve each customer. write a tester program, named queuesimulation. java, to simulate the queue for 8 hours, then print the longest queue size during the 8 hours operation. did anyone leave your restaurant because the line if full? (assume the maximum capacity of the line is 10 people)
given: numberqueue. java

public class numberqueue{

private int[] data;
private int front, rear, numberofitems, capacity;
public numberqueue(int cap){
front=rear=numberofitems=0;
data=new int[cap];
capacity=cap;
}
public boolean isempty(){
return numberofitems==0;
}
public boolean isfull(){
return numberofitems==capacity;
}

public int size(){
return numberofitems;
}
public void enqueue(int val){
if(! {
data[rear]=val;
rear= ++rear % capacity;
numberofitems++;
}else{
system. out. println("it is full, find another restaurant! ");
}
}
public int dequeue(){

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 16:30
20 points archie wants to use a reflector as he photographs a newlywed couple. what would he consider in his choice? a. shadow and sunny b. homemade and professional c. lamps and boards d. incident and reflected e. neutral density and enhancement
Answers: 3
question
Computers and Technology, 23.06.2019 20:30
1. for which of the following are you not required to signal beforehand? a. changing lanes b. speeding up c. stopping
Answers: 2
question
Computers and Technology, 24.06.2019 11:00
The program below has been generalized to read a user's input value for hourlywage. run the program. notice the user's input value of 10 is used. modify that input value, and run again. generalize the program to get user input values for workhoursperweek and workweeksperyear (change those variables' initializations to 0). run the program. monthsperyear will never change, so define that variable as final. use the standard for naming final variables. ex: final int max_length
Answers: 2
question
Computers and Technology, 24.06.2019 15:30
What type of forensic evidence was recovered during the bomb set off at the new mexico facility on the video that was similar to the evidence obtained at the boston bombings and how did the evidence allow the researchers to connect other pieces of evidence to the same bomb?
Answers: 2
You know the right answer?
For this assignment, you need to develop numberqueue adt (numberqueue. java). we assume each number...
Questions
question
Mathematics, 20.10.2020 14:01
question
Computers and Technology, 20.10.2020 14:01
question
Physics, 20.10.2020 14:01
question
Biology, 20.10.2020 14:01
question
Chemistry, 20.10.2020 14:01
question
Mathematics, 20.10.2020 14:01
question
Biology, 20.10.2020 14:01
Questions on the website: 13722362