Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
34 lines (29 loc) · 816 Bytes

File metadata and controls

34 lines (29 loc) · 816 Bytes
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
* A small queue interface. You can query the size of the queue and
* ask whether it is empty, add and remove items, and peek at the front
* item.
*/
public interface Queue {
/**
* Adds the given item to the rear of the queue.
*/
void enqueue(Object item);
/**
* Removes the front item from the queue and returns it.
* @exception java.util.NoSuchElementException if the queue is empty.
*/
Object dequeue();
/**
* Returns the front item from the queue without popping it.
* @exception java.util.NoSuchElementException if the queue is empty.
*/
Object peek();
/**
* Returns the number of items currently in the queue.
*/
int size();
/**
* Returns whether the queue is empty or not.
*/
boolean isEmpty();
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.