JAVA刷题自用小笔记
-
Stack
Stack是Vector的一个子类构造函数:Stack<Integer> stack = new Stack<Integer>( );
常用方法有:
boolean empty( )
Object push(Object element)
Object peek( ) //不移除
Object pop( ) //返回并移除
int search(Object element) //返回对象在堆栈中的位置,以 1 为基数。 -
Queue
LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。因此它的构造函数与栈不同,为 Queue<Integer> queue = new LinkedList<Integer>( );
常用方法有:
boolean isEmpty( )
Object offer(Object element)
Object peek( )
Object poll( )
本文详细解析了Java中Stack与Queue的实现原理及应用,包括构造函数、常用方法如push、pop、offer与poll等,并对比了它们在Vector与LinkedList中的具体表现。
1681

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



