Queue in Java

package test5;

import java.util.LinkedList;

/**
* Queues using LinkedList
* @author asharda
*
*/
public class Queues {

LinkedList<Integer> list=new LinkedList<Integer>();

/**
* Enqueue
* @param data
*/
public void enqueue(int data)
{
list.add(data);

}

/**
* Dequeue
* @return Integer
*/
public Integer dequeue()
{
return list.removeFirst();
}

/**
* Display Queue contents
*/
public void display()
{
list.forEach(System.out::println);
}
/**
* @param args
*/
public static void main(String[] args) {

Queues q=new Queues();
q.enqueue(10);
q.enqueue(20);
q.display();
q.dequeue();
q.display();

}

}

Advertisements

About qainterviews

Software Geek,QA Expert,Blogger
This entry was posted in Data Structures, Java, Java 8, Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s