老师好!请教一个问题!
来源:4-4 (编程Lexer01 Java)——实现流的peek和putBack操作

摇了摇头摇了摇头
2020-03-20
老师好~这里peek方法是看栈顶元素吧?不应该是getLast吗?
写回答
3回答
-
求老仙
2020-03-21
hello同学, 取栈顶元素默认的方法是pop(),这个是约定俗成。老师不用pop,说明不是去栈顶哈哈。 peek因为要去第一个入栈的元素(也就是栈底)。 为什么取第一个入栈的呢?因为第一个被放回的元素,从时间上说,就是下一个元素啊, 第二个被放回的元素,从时间上说,是下下个元素啊,以此类推。
132020-03-21 -
律吕
2020-08-18
朋友,你懂了吗,我感觉你说的是对的,我觉得应该是 getLast()
00 -
无心铁憨憨
2020-03-20
队列 栈
A DB C
C B
D A
因为是将队列中的元素取出放到栈中,队列跟栈的结构是相反的,所以取出来的顺序也是相反的啦,本来队列中队首的元素是A,我想看的也是A,但是A被放到栈中去了,所以,就是getFirst了
072020-03-21
相似问题