peek和pop的区别

简介: peek和pop的区别

相同点:


都可以取出栈顶的值

 

不同点:


peek 不会改变栈的值(不删除栈顶的值)

pop会把栈顶的值删除。

相关文章
|
26天前
|
设计模式 存储 C++
C++:Stack和Queue的模拟实现
C++:Stack和Queue的模拟实现
|
3月前
|
设计模式 C++ 容器
stack和queue的模拟实现
stack和queue的模拟实现
24 0
|
4月前
you might not need peek
you might not need peek
17 0
|
5月前
|
设计模式 存储 C++
C++ Stack&queue&deque
C++ Stack&queue&deque
|
6月前
|
存储 C++ 容器
C++:deque的概念以及stack和queue的模拟实现
C++:deque的概念以及stack和queue的模拟实现
|
8月前
pop() push() shift() unshift()作用
pop() push() shift() unshift()作用
|
12月前
|
存储 算法 C++
STL——list、stack与queue
STL——list、stack与queue
|
存储 编译器 C++
【C++】stack、queue和deque(上)
【C++】stack、queue和deque(上)
【C++】stack、queue和deque(上)
|
设计模式 存储 C++
【C++】stack、queue和deque(下)
【C++】stack、queue和deque(下)
【C++】stack、queue和deque(下)
|
存储 算法
【数据结构】栈与队列区分push pop offer poll containsKey put等
目录前言正文队列栈 前言 算法中经常会用到栈和队列等数据结构 但是经常弄混他们的进与取的代码算法 此文主要是做一个区分度 用法以及注意事项详情可看我之前的文章 【数据结构】栈和队列详细分析(全) 正文 队列 如果使用队列的代码 其定义格式为: Queue<TreeNode> queue = new LinkedList<>(); 其队列都是先进先出,进与取分为别offer以及poll 示意代码如下: 取每一层的最后一个节点,可以通过使用队列的方式进行存取 class Soluti
144 0