→阿童沐

財富==支撐一個人生存多長時間的能力!

导航

栈与队列的LinkedList实现-

利用LinkedList自定义实现队列和栈:

class Queue<T>
{
private LinkedList<T> list = new LinkedList<T>();

public void put(T data)
{
this.list.addLast(data);
}

public T get()
{
return this.list.removeFirst();
}

public boolean isEmpty()
{
return this.list.isEmpty();
}
}

class Stack<T>
{
private LinkedList<T> list = new LinkedList<T>();

public void push(T data)
{
this.list.addLast(data);
}

public T pop()
{
return this.list.removeLast();
}

public T peek()
{
return this.list.getLast();
}

public boolean isEmpty()
{
return this.list.isEmpty();
}
}



posted on 2012-03-19 21:27  阿童沐  阅读(139)  评论(0)    收藏  举报