알고리즘 공부하면서 구현해본 큐
public class MyQueue<T> {
private ArrayList<T> list;
MyQueue()
{
list = new ArrayList();
}
public void Enqueue(T value)
{
list.add(value);
}
public T Dequeue()
{
if(list.isEmpty())
return null;
T ret = list.get(0);
list.remove(0);
return ret;
}
public String toString()
{
String ret = "";
for(int i = 0; i < list.size(); ++i)
{
ret += list.get(i);
}
return ret;
}
}