/**
* LinkedList 实现的Stack
*/
public class Stack<T> {
LinkedList<T> store = new LinkedList<T>();public void push(T t){store.addFirst(t);}
public T pop(){return store.removeFirst();}
public T peek(){return store.getFirst();}
public boolean isEmpty(){return store.isEmpty();}
public String toString(){return store.toString();}
public int size(){return store.size();}
}
本文介绍了一种使用LinkedList来实现Stack数据结构的方法。该实现包括基本的Stack操作如push、pop、peek等,并提供了isEmpty和size等辅助方法。通过这个简单的例子,读者可以更好地理解Stack的工作原理及其在实际应用中的意义。
2605

被折叠的 条评论
为什么被折叠?



