E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
peek
[C/C++]数据结构 LeetCode:用栈实现队列
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek
不烦下雨c
·
2023-11-19 21:03
数据结构
c语言
c++
数据结构
在做题中学习(26):用两个栈实现队列
另一个栈这时的出栈元素正好满足原先栈“先进先出”,所以让一个栈push,一个栈pop就行,可以看下图2.先给个结构体放我的两个栈先创建一个自己的队列,里面是由两个栈来实现的push很简单:push到pushst栈里写pop前先写
peek
yiren_liusong
·
2023-11-19 13:02
学习
数据结构
c语言
LeetCode 739. 每日温度
intlength=temperatures.length;//数组存储下标记录int[]ans=newint[length];Stackstack=newStacktemperatures[stack.
peek
爆浆曲奇饼~
·
2023-11-16 20:34
算法
java
数据结构
LeetCode刷题笔记 字节每日打卡 用栈实现队列
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek
不知名做题家丶
·
2023-11-15 22:53
LeetCode
leetcode
算法
职场和发展
leetcode做题笔记232. 用栈实现队列
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek
si_mple_
·
2023-11-15 22:43
栈的应用
leetcode
笔记
算法
力扣刷题 DAY_28 栈与队列
使用队列实现栈的下列操作:push(x)--元素x入栈pop()--移除栈顶元素top()--获取栈顶元素empty()--返回栈是否为空注意:你只能使用队列的基本操作--也就是pushtoback,
peek
索多玛底层魔怔人
·
2023-11-14 23:44
力扣刷题
数据结构
算法
队列
栈
力扣刷题第二十一天--栈与队列
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek
T.BS
·
2023-11-13 23:45
力扣栈和队列
leetcode
算法
golang
栈
队列
数据结构【Golang实现】(五)——栈
目录数据结构——栈顺序栈1.定义结构体2.NewStack()3.Length()4.IsFull()5.IsEmpty()6.Push()7.Pop()8.
Peek
()链式栈1.定义结构体2.IsEmpty
undertale flower
·
2023-11-13 19:55
数据结构
golang
栈
java Stream编程笔记
Stream中间操作过滤操作(filter)映射操作(map)排序操作(sorted)截断操作(limit和skip)Stream的终止操作forEach和
peek
聚合操作(reduce)匹配操作(allMatch
过去日记
·
2023-11-13 06:08
java
java
笔记
开发语言
python数据结构学习附代码(二)栈
栈严格遵从先入后出(或叫后入先出,LIFO)协议例如,洗干净的盘子叠起来存放,放在最上面的是最后放上去的盘子栈的操作包括:push(item):将item放入栈顶,进栈pop:将栈顶的值返回,并将其删除,出栈
peek
上进的小菜鸟
·
2023-11-12 23:35
python
数据结构
栈
stack
数据结构
python
iOS开发之3D Touch(快速添加3D Touch功能)
1.概述在支持3DTouch的设备上,用户可以通过对触摸屏施加不同程度的压力来访问其他功能,应用程序可以通过显示上下文菜单(或支持
Peek
和Pop)来响应,以显示一些可供用户操作的选项或者行为。
Daniel_Coder
·
2023-11-12 17:13
iOS开发
ios
如何用C语言建立栈这种数据结构?
入栈(Push)从栈顶添加元素出栈(Pop)从栈顶移除元素获取栈顶元素(
peek
):获取栈顶的元素,但不删除它。判断栈是否为空(isEmpty):检查栈是否为空。
sun_weitao
·
2023-11-12 04:56
数据结构
Leetcode刷题——一些用层次遍历解决的问题(111. 二叉树的最小深度、104. 二叉树的最大深度、226. 翻转二叉树、剑指 Offer 27. 二叉树的镜像)
找到第一个叶子结点,就是最小深度publicintminDepth(TreeNoderoot){Queuequeue=newLinkedList=0){TreeNodepeek=queue.poll();if(
peek
.left
lonelyMangoo
·
2023-11-11 23:36
leetcode
算法
数据结构
LeetCode【215】数组中第k大的元素
publicintfindKthLargest(int[]nums,intk){PriorityQueuequeue=newPriorityQueueo1-o2);for(inti=0;i=k){if(queue.
peek
Keal、
·
2023-11-11 11:56
leetcode
python
算法
用栈实现队列
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek
大鱼吃大鱼
·
2023-11-11 02:01
java
java
开发语言
Java实现栈
peek
:查看栈顶元素,但不将其弹出。isEmpty:检查栈是否为空。size:返回栈中元素的数量。
Leon Bit
·
2023-11-09 20:21
栈
JAVA栈
Stack
1024程序员节
java多线程与线程池-03线程池与阻塞队列
peek
()方法检索队列头是否存在元素(不移除元素),poll()方法则是检索并移除元素。当队列
天空鸟_时光不老
·
2023-11-09 00:22
Java面试基础知识复习
java
多线程
阻塞队列
线程池
6. Queue
Java集合中队列相关的类有:1.LinkedListLinkedList实现了Queue和Deque接口,所以LinkedList也用来实现普通队列,相关操作有:offer,poll,
peek
,offerFirst
elegent Developer
·
2023-11-08 13:35
Java集合相关
java
LeetCode-232. 用栈实现队列(C++)
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek
Hnhyyyy
·
2023-11-08 06:49
力扣
leetcode
c++
JDK8 常用的Stream流操作 方法
Stream创建集合普通List创建集合Arrays创建集合Stream创建集合Stream流转集合(collect)List转MapMap转ListgroupingBy分组Stream遍历(map、
peek
肥宅友
·
2023-11-08 04:15
技术分享
java
list
代码随想录算法训练营第六十一天 | 503.下一个更大元素II & 42. 接雨水
维护一个单调递减(等于)的栈即可classSolution{publicint[]nextGreaterElements(int[]nums){Stackstack=newStacknums[stack.
peek
Widom_
·
2023-11-06 09:45
算法
数据结构
java
5.1用栈实现队列(LC232-E)
举个例子理解:输入:["MyQueue","push","push","
peek
","pop","empty"][[],[1],[2],[],[],[]]输出:[null,null,null,1,1,false
pig不会cv
·
2023-11-05 20:58
#
5.栈与队列
java
前端
服务器
代码随想录算法训练营20期|第六十二天|单调栈part02|● 503.下一个更大元素II ● 42. 接雨水
IIclassSolution{publicint[]nextGreaterElements(int[]nums){if(nums==null||nums.lengthstack=newStacknums[stack.
peek
2301_78266314
·
2023-11-05 07:53
代码随想录二刷
算法
java
数据结构
LeetCode刷题--225用队列实现栈&232用栈实现队列
题目描述使用队列实现栈的下列操作:push(x)--元素x入栈pop()--移除栈顶元素top()--获取栈顶元素empty()--返回栈是否为空注意:你只能使用队列的基本操作--也就是pushtoback,
peek
雨璇小太阳
·
2023-11-05 07:50
刷题
队列
栈
代码随想录算法训练营第十一天| 20. 有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值
对称匹配之后消除20.有效的括号这道题我的思想是是左括号就push进去,右括号就pop出来再匹配看看,(这块和大多数题解不太一样,他们都是用
peek
先看一下,如果符合情况在pop,也很巧妙,只是我脑子总是会用自己习惯的算法
MRmaand12
·
2023-11-05 00:41
leetcode
小白的刷题之路
算法
leetcode
职场和发展
两个栈实现一个队列
【题目】编写一个类,用两个栈实现队列,支持队列的基本操作(add、poll、
peek
)。
0x55aa
·
2023-11-04 12:25
刷题笔记day10-栈和队列01
//用两个栈来实现队列的先进先出的效果//
peek
、push、pop、emptytypeMyQueuestruct{push[]intpop[]int}funcConstructor()MyQueue{
爱飞的蚂蚁
·
2023-11-04 08:04
笔记
算法
代码随想录算法训练营第10天|232. 用栈实现队列 225. 用队列实现栈
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek
Catherinemin
·
2023-11-04 05:24
leetcode
代码随想录
算法
算法
java
开发语言
LeetCode面试题03.01
你应该实现push(stackNum,value)、pop(stackNum)、isEmpty(stackNum)、
peek
(stackNum)方法。
然呐呐
·
2023-11-03 18:20
leetcode
java
javascript
算法通关村第四关——基于数组(或者链表)实现栈(青铜)
1.2栈的操作push:入栈pop:出栈
peek
:显示栈顶empty:判断栈是否为空Java、python中的栈java中有stack,python中数组可以直接当栈用。
Zono-x
·
2023-11-03 10:49
算法通关村
算法
链表
python
1024程序员节
【算法挑战】用栈实现队列(含解析、源码)
peek
()--返回队列首部的元素。empt
sanbaofengs
·
2023-11-02 05:38
算法挑战
算法
《算法通关村—用栈实现队列|用队列实现栈问题解析》
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素
IDIOT___IDIOT
·
2023-11-01 16:38
算法学习
算法
java
开发语言
利用栈来写十进制转换函数
element){this.items.push(element)}pop(){returnthis.items.pop()}isEmpty(){returnthis.items.length==0}
peek
EmilWong
·
2023-10-31 23:53
stream流
peek
详解
stream流
Peek
详解总结:
peek
能做的map也能做。打印数据用
peek
,修改数据用map仅此而已map:打印数据,修改数据等都能做。
peek
:同上。但是更多用于观察流中数据。
一键三联啊
·
2023-10-31 13:46
java
服务器
Stack Queue Deque PriorityQueue
newLinkedListstack=newLinkedListq=newPriorityQueueq=newPriorityQueuev1.val-v2.val);q.poll()q.offer()q.
peek
Phoebe_Liu
·
2023-10-31 03:09
队列(Queue)概念+通过单、双链表来模拟队列+环形队列+OJ面试题(用队列实现栈、用栈实现队列、设计环形队列)
文章目录队列(Queue)一、概念1.尾进头出二、模拟队列1.单链表实现队列1.1设置结点1.2入队offer1.3出队poll1.4empty方法,
peek
方法,getUsedSize方法2.双链表实现队列
翁佳明
·
2023-10-30 01:32
数据结构
数据结构
java
队列
Queue
Arduino初学者-控制继电器(串口 or NodeMCU)
()if(Serial)available()availableForWrite()begin()end()find()findUntil()flush()parseFloat()parseInt()
peek
Robot_663
·
2023-10-28 21:19
arduino学习
arduino
【代码随想录】栈和队列
在代码实现的时候,会发现pop()和
peek
()两个函数功能类似,代码实现上也是类似的,可以思考一下如何把代码
双子syl
·
2023-10-28 11:53
算法
算法
java
### Cause: java.sql.SQLRecoverableException: 无法从套接字读取更多的数据
软件版本:Oracle11g二、解决用DBA用户登录数据库,进行如下配置:--修改数据库配置altersystemset"_optim_
peek
_user_binds"=FALSEaltersystemsetoptimizer_features_en
Aikes902
·
2023-10-28 07:03
Oracle
java
开发语言
oracle
常用Stream之sorted、
peek
、map、Collectors等
一、流的各种操作下面没有详细介绍,看看用法就明白了。publicclassStreamDemo{publicstaticvoidmain(String[]args){/***Collection下的stream()和parallelStream()方法*/Listlist=newArrayListstream=list.stream();Strings=stream.collect(Collect
Monameng
·
2023-10-27 06:09
java技术架构学习-new
java
算法
jvm
栈(Stack)的概念+MyStack的实现+栈的应用
文章目录栈(Stack)一、栈的概念1.栈的方法2.源码分析二、MyStack的实现1.MyStack的成员变量2.push方法3.isEmpty方法和pop方法4.
peek
方法三、栈的应用1.将递归转化为循环
翁佳明
·
2023-10-26 02:06
数据结构
数据结构
栈
Stack
MyStack
java queue 复习
javaQueue中add/offer,element/
peek
,remove/poll中的三个方法均为重复的方法,在选择使用时不免有所疑惑,这里简单区别一下:1、add()和offer()区别:add
weiminsir
·
2023-10-25 18:20
Python实现栈数据结构
栈的基本操作包括压入(push)、弹出(pop)和获取栈顶元素(
peek
)。下面是使用Python列表实现栈的示例代码:classStack:def__i
HackDyno
·
2023-10-25 02:11
Python
python
数据结构
开发语言
Python
java中栈与队列常用函数
2、stack.
peek
(num);//仅返回栈顶元素,并不会将元素弹出。
codebolt
·
2023-10-22 19:35
笔记
java
栈与队列c++算法练习
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队
Wen1l
·
2023-10-21 23:29
算法
c++
数据结构
leetcode
C++ 使用栈模拟队列操作
peek
()--返回队列首部的元素。empty()--返回队列是否为空。使用栈来模式队列的行为,如果仅仅用一个栈,是一定不行的,所以需要两个栈一个输入栈,一个输出栈,这里要注意输入栈和输出栈的关系。
专写bug的王同学
·
2023-10-21 23:27
链表
数据结构
【代码随想录算法训练营14期】Day10- 第五章 栈与队列part01
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返
lanlan找到工作了吗
·
2023-10-21 22:00
代码随想录算法训练营
c++
java
数据结构
【代码随想录】算法训练营 第十天 第五章 栈与队列 Part 1
队列应当支持一般队列支持的所有操作(push、pop、
peek
、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek
令夏二十三
·
2023-10-21 22:28
#
代码随想录
算法
面试题9:用两个栈实现队列
题意:请用栈实现一个队列,支持如下四种操作:pop,push,
peek
,empty算法:模拟思路:一个栈存放数据,另一个栈做辅助栈,当进行pop操作时,将所有的元素从主栈中弹出,压入辅助栈,并弹出辅助栈的栈顶
hxy159
·
2023-10-21 09:33
力扣刷题记录-栈与队列相关题目
Deque堆栈操作方法:push()、pop()、
peek
()。
纪宁app
·
2023-10-20 05:38
力扣刷题记录
leetcode
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他