알고리즘 공부하면서 구현해본 큐

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;
    }
}
profile
게임개발자 백엔드개발자

0개의 댓글