栈一般有两种 Stack 和Deque
一般进行栈操作 建议使用Deque 其为双端队列 进行栈的模拟操作
栈操作时 Deque中的建议使用的方法
push() 添加
pop() 删除并返回栈顶元素
peek() 返回栈顶元素 不删除
Stack不建议使用的原因:
官网
队列一般使用Queue<> -- > LinkList()
推荐使用方法为
offer() 讲元素添加到队尾
pop() 删除并返回对头元素
peek() 返回队头元素 不删除
一般进行栈操作 建议使用Deque 其为双端队列 进行栈的模拟操作
栈操作时 Deque中的建议使用的方法
push() 添加
pop() 删除并返回栈顶元素
peek() 返回栈顶元素 不删除
Stack不建议使用的原因:
官网
推荐使用方法为
offer() 讲元素添加到队尾
pop() 删除并返回对头元素
peek() 返回队头元素 不删除