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, 22.06.2019 10:40
5. illustrate how fine-line inventory classification can be used with product and market segments. what are the benefits and considerations when classifying inventory by product, market, and product/market?
Answers: 2
question
Computers and Technology, 22.06.2019 18:30
Word vocabulary words: print, proofread, status line, graphics, font effects, left margin, justification, line spacing, copy/paste, data. review words: font point, bold, save, center, error. fill in the correct word for the definition and then transfer the letters to the appropriate spot by number. some numbers will be found multiple times. you will end up with a quotation about…… what else? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 k 16 17 18 19 20 21 22 23 24 25 8 27 28 29 w 31 32 k 34 35 36 w h 39 40 41 42 8 44 45 46 47 48 49 50 51 52 53 54 55 .1. a software function that records keystrokes on a disk or drive so information can be 5 4 52 9 later retrieved. p n 2. to produce a paper copy of information. 10 7 12u n 3. a display that shows the location of the cursor, pages, etc. 45 46 18 27 36 20 42p4. pictures or images, located in clip art or other files. 6 24 44 28 34 49 555. any mis-stroke of a key. 47 41 48 2 10 n6. allows major changes to the font such as shadow, emboss, etc. 21 25 46 35 23 21 29 14 22 17 n7. a feature that centers lines of text horizontally. 49 53 46 9 51 p8. size of the font 31 16 22 b l 9. a feature that prints designated text darker than the rest to add emphasis. 32 3 . p10. to compare copy on a display screen or printout to the original 24 39 25 23 54 9 50 3 and correct errors. j un 11. a feature that allows text to be aligned at the left 11 12 7 21 16 49 40 46 34 2 and right margins. leftn 12. amount of blank space on the left side of the paper. 8 18 41 6 34 linen 13. number of blank lines between lines of text. 17 4 49 13 1914. any information inputted into the computer. 3 4 46 44 p /p15. feature that duplicates text from one location and places it in another.
Answers: 2
question
Computers and Technology, 22.06.2019 21:00
So im doing this school challenge and the teachers said whats the average text a student gets a day so i need to get about 20 in a day but dont know how can you guys 2163371293
Answers: 2
question
Computers and Technology, 23.06.2019 19:30
Of the following pieces of information in a document, for which would you most likely insert a mail merge field?
Answers: 3
You know the right answer?
For this assignment, you need to develop numberqueue adt (numberqueue. java). we assume each number...
Questions
question
Mathematics, 20.03.2021 03:20
question
Mathematics, 20.03.2021 03:20
question
Advanced Placement (AP), 20.03.2021 03:20
question
Mathematics, 20.03.2021 03:20
question
History, 20.03.2021 03:20
Questions on the website: 13722363