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
stackstack
42.接雨水 |76.最小覆盖子串 | 85.最大矩形 | 84.柱状图中最大矩形面积 |
classSolution{publicinttrap(int[]height){intres=0;
Stackstack
=newStackheight[stack.peek()]){intmid=stack.pop
Avery51N0W
·
2024-08-26 08:36
算法
数据结构
单调栈系列~LeetCode739.每日温度(中等)
classSolution{publicint[]dailyTemperatures(int[]T){
Stackstack
=newStack<>();int[
Luke@
·
2024-02-14 06:31
单调栈
Java集合方法汇总-力扣刷题必备
目录列表栈队列数组二维数组字符串set集合Collections工具类栈创建栈
Stackstack
=newStack();判断栈是否为空stack.empty();取出栈顶的元素,不弹出注意,元素取出时是
史上最强大乘渡劫老怪
·
2024-02-13 06:30
Java
数据结构
数据结构
java
C++之STL-栈Stack
C++之STL-栈Stack#include#includeusingnamespacestd;voidnew_stack(
stackstack
_use){stackint_stack_container
阿吉的CV之路
·
2024-02-09 19:18
C++基础
c++
leetcode 71. Simplify Path
是整个每个字符串都要翻转,所以要用到两个StackclassSolution{publicStringsimplifyPath(Stringpath){String[]str=path.split("/");
Stackstack
爱打篮球的憨憨
·
2024-02-08 06:45
leetcode
medium
Flutter-Stack的使用
Flutter-
StackStack
的定义Stack和Container,Column,Row基本上一样,都是一种存放其他Widget的容器,不同点在于Row、Column、Stash中存放的是一组Widget
嗨哒哥
·
2024-02-06 16:59
C++初阶--queue和stack
stackstack
是一种容器适配器,按照后进先出的原则存储数据。
诡异森林。
·
2024-02-06 11:24
C++初阶
c++
java
开发语言
随想录刷题笔记 —栈与队列篇2 20有效括号 1047删除字符串相邻重复项 150逆波兰表达式求值
classSolution{publicbooleanisValid(Strings){
Stackstack
=newStackstack=newStackstack=newStack<>();f
XWHQQ7426
·
2024-02-04 21:22
随想录刷题
笔记
算法
java
stack和queue及优先级队列和适配器(包括deque)的介绍
stackstack
的介绍stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。
只是雪豹
·
2024-02-02 19:14
c++
开发语言
c++
算法
数据结构
list
二叉树遍历C++11实现———前序、中序、后序、层序遍历(非递归)
biTreeTrasverse.cpp#include#include#includestructnode{charval;node*left;node*right;};前序遍历voidpreOrder(node*root){std::
stackstack
fengyanpo
·
2024-02-01 04:17
数据结构
二叉树
遍历
c++11
力扣hot100 柱状图中最大的矩形 单调栈
思路参考地址复杂度时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)CodeclassSolution{publicstaticintlargestRectangleArea(int[]height){
Stackstack
兑生
·
2024-01-30 08:31
力扣
hot100
leetcode
算法
职场和发展
后缀表达式(逆波兰表达式)的求值
后缀表达式的求值实现思路及演示案例代码实现实现思路及演示案例下图所示为用栈求后缀表达式值的演示案例:代码实现classSolution{publicintevalRPN(String[]tokens){
Stackstack
小小脑袋
·
2024-01-28 12:22
数据结构
java
数据结构
leetcode150 逆波兰表达式求值
classSolution{publicintevalRPN(String[]tokens){
Stackstack
=newStack<
南方乌鸦
·
2024-01-27 14:04
leetcode
算法
数据结构
力扣20:有效的括号
LeetCode)官网-全球极客挚爱的技术成长平台用栈解决classSolution{publicbooleanisValid(Strings){if(s.length()==0){returntrue;}
Stackstack
码见愁的小弟
·
2024-01-26 23:14
算法
中序遍历递归和非递归-Java-LeetCode94
//中序遍历递归publicListinorderTraversal_1(TreeNoderoot){
Stackstack
=newStackans=newLinkedListlist){if(root=
yang_zcybb
·
2024-01-24 15:24
Day 11 | 栈和队列 20. 有效的括号 、1047. 删除字符串中的所有相邻重复项 、 150. 逆波兰表达式求值
,就是有左括号没被匹配右括号多:遍历字符串中,栈空了不匹配:遍历过程中,栈中字符不匹配匹配成功:遍历结束,栈空了classSolution{publicbooleanisValid(Strings){
Stackstack
小小白和纯牛奶
·
2024-01-23 20:58
二月红
java
字符串(简单)
image.pngpublicbooleanisValid(Strings){
Stackstack
=newStack();for(charc:s.toCharArray()){if(c=='(')stack.push
蓝色星秋
·
2024-01-14 14:42
创造营第二十一天 | 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先
intresult=Integer.MAX_VALUE;TreeNodepre;publicintgetMinimumDifference(TreeNoderoot){if(root==null)return0;
Stackstack
Tropic____
·
2024-01-09 03:07
算法
LeetCode_Java判断给出的字符串是否是合法的括号序列
isValid("([])"));}publicstaticbooleanisValid(Strings){if(s==null||s.length()==0){returntrue;}//新建栈,用以存储左括号
Stackstack
xinCode79
·
2024-01-07 05:42
数据结构和算法
leetcode
java
linux
算法
1047. 删除字符串中的所有相邻重复项
我的解classSolution{publicStringremoveDuplicates(Strings){
Stackstack
=newStack0&&ch[slow]==ch[slow-1]){slow
贝耶儿
·
2024-01-05 22:36
数据结构
算法
12.25
代码publicstaticintevalRPN(String[]tokens){
Stackstack
=newStackstack.add(t1+t2);case"-"->stack.add(t2-t1
纯白色的少云
·
2024-01-04 15:53
算法
《LeetCode力扣练习》代码随想录——栈与队列(删除字符串中的所有相邻重复项---Java)
classSolution{publicStringremoveDuplicates(Strings){if(s.length()==1){returns;}char[]chs=s.toCharArray();
Stackstack
XRT_knives
·
2023-12-29 21:53
LeetCode
leetcode
java
算法
《LeetCode力扣练习》代码随想录——栈与队列(逆波兰表达式求值---Java)
代码随想录——栈与队列(逆波兰表达式求值—Java)刷题思路来源于代码随想录150.逆波兰表达式求值栈classSolution{publicintevalRPN(String[]tokens){//
Stackstack
XRT_knives
·
2023-12-29 21:20
LeetCode
leetcode
java
算法
4.小蓝的括号串1
题目importjava.util.Scanner;importjava.util.Stack;publicclassMain{publicstaticvoidmain(String[]args){
Stackstack
MegaDataFlowers
·
2023-12-28 13:54
蓝桥杯省赛(Java组)
java
开发语言
Flutter Stack 组件
StackStack
这个是Flutter中布局用到的组件,可以叠加的显示View。
赵哥窟
·
2023-12-27 10:37
leetcode150.逆波兰表达式求值
publicintevalRPN(String[]tokens){
Stackstack
=newStack<>();for(Strings:tokens){if(s.equals("+")){stack.push
今天不想掉头发
·
2023-12-26 04:01
力扣刷题记录28.1-----232. 用栈实现队列
目录一、题目二、代码三、运行结果一、题目二、代码classMyQueue{public:
stackstack
_true;//真实用于模拟队列的堆栈这个堆栈从顶向下应该就是队列的头到尾
stackstack
_help
@白圭
·
2023-12-25 07:50
#
leetcode
算法
c++
【重点!!!】【单调栈】84.柱状图中最大矩形
publicintlargestRectangleArea(int[]heights){intn=heights.length,res=0;int[]leftMin=newint[n],rightMin=newint[n];
Stackstack
Allenlzcoder
·
2023-12-25 03:58
力扣Top100
单调栈
LeetCode394.字符串解码
就是用栈的先进后出进行括号匹配,所以有写过之前那道题,这道题按照这个思路走我就写出了如下屎山代码:classSolution{publicStringdecodeString(Strings){intn=s.length();
Stackstack
荔枝味啊~
·
2023-12-23 07:45
leetcode
算法
leetcode
java
数据结构
LeetCode算法练习top100:(9)栈和堆
importjava.util.PriorityQueue;importjava.util.Stack;publicclassTOP{//20.有效的括号publicbooleanisValid(Strings){
Stackstack
青铜爱码士
·
2023-12-18 22:05
算法
leetcode
python
LCR 148. 验证图书取出顺序
解题思路:classSolution{publicbooleanvalidateBookSequences(int[]putIn,int[]takeOut){
Stackstack
=newStack<>(
_OLi_
·
2023-12-17 22:15
算法
java
数据结构
leetcode
是否是有效括号(使用到栈)
n%2==1){returnfalse;}Mappairs=newHashMap();pairs.put(')','(');pairs.put(']','[');pairs.put('}','{');
Stackstack
xuehuagongzi000
·
2023-12-16 02:36
栈和队列_new
算法
leetcode
职场和发展
算法训练营Day11
以下是我第一次写所遇到的问题:classSolution{publicbooleanisValid(Strings){//先创建一个栈,来进行辅助操作
Stackstack
=newStacks
momolinshaomo
·
2023-12-15 20:28
算法
C++STL的stack和queue(超详解)
文章目录前言
stackstack
的模拟实现栈的题目最小栈JZ31栈的压入、弹出序列150.逆波兰表达式求值queue的模拟实现前言栈和队列这一块其实有数据结构的基础,学起来非常简单。
多写才是解药
·
2023-12-15 06:07
c++
c++
开发语言
算法训练营Day11(栈)
classSolution{publicbooleanisValid(Strings){
Stackstack
=newStackstack=newStackstack=newStackstack=newStack
不吃青椒!
·
2023-12-14 14:23
算法
LeetCode [简单](非递归)二叉树的中序遍历
就出栈,root变为栈顶元素,存值,向右走publicclassSolution{publicIListInorderTraversal(TreeNoderoot){Listres=newList();
Stackstack
luluvx
·
2023-11-29 02:02
C#题解
leetcode
算法
职场和发展
leetcode 9.回文数
classSolution{publicbooleanisPalindrome(intx){
Stackstack
=newStack0){val=mid%10;stack.push(val);mid=mid
我永远永远喜欢东条希
·
2023-11-28 19:11
程序设计
leetcode
java算法联系,二叉树遍历
*publicTreeNode(intval){*this.val=val;*}*}*/classSolution{publicvoidpreorderTraversal(TreeNoderoot){
Stackstack
脆皮瞎
·
2023-11-27 14:11
java
算法
java
算法
开发语言
java栈和队列的实现
Stackstack
=new
44w0
·
2023-11-23 02:00
java
队列
栈
C++学习笔记(十八)——stack和queue
stackstack
的介绍stack接口的介绍queuequeue的介绍queue接口的介绍
stackstack
的介绍stack是一种先进后出的容器.stack是一种容器适配器,专门用在具有后进先出(last-infirst-out
接受平凡 努力出众
·
2023-11-22 23:05
#
C++
学习
stack和queue
C++
06 【LeetCode】栈与队列 - 常见题型与思路总结(小白向)
实现的方法:publicstaticvoidmain(String[]args){
Stackstack
=new
Fantastic Nana
·
2023-11-22 21:03
java
开发语言
【代码随想录训练营】【Day60】【结营】第十章|单调栈|84.柱状图中最大的矩形
LeetCode.84详细的题解可查阅:《代码随想录》—柱状图中最大的矩形Java解法(单调栈):classSolution{publicintlargestRectangleArea(int[]heights){
Stackstack
士多啤梨先生
·
2023-11-22 19:07
代码随想录训练营
leetcode
算法
用两个栈实现队列
Stackstack
1=newStack();
Stackstack
2=newStack();publicvoidpush(intnode){stack1.push(node);}publicintpop
lvlvforever
·
2023-11-21 14:32
力扣20.有效的括号-Java
//判断括号是否匹配问题publicbooleanisValid(Strings){//1.创建一个栈
Stackstack
=newStack<>();//2.循环遍历每个字符for(in
September J
·
2023-11-20 20:40
学习
LeetCode 739. 每日温度
dailyTemperatures(int[]temperatures){intlength=temperatures.length;//数组存储下标记录int[]ans=newint[length];
Stackstack
爆浆曲奇饼~
·
2023-11-16 20:34
算法
java
数据结构
LeetCode 145. 二叉树的后序遍历(非递归实现 java)
3,2,1]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]提示:树中节点的数目在范围[0,100]内-100postorderTraversal(TreeNoderoot){
Stackstack
喜欢喝雪碧的阿埋
·
2023-11-12 05:22
数据结构OJ
leetcode
数据结构
java
C++进阶——STL源码之顺序容器适配器
stackstack
是一种先进后出的数据结构,它只有一个出口;stack允许新增元素、移除元素、取得最顶端的元素;但是除了顶端外不可以存取其他元素;stack没有迭代器。
&动感超人
·
2023-11-11 11:04
C/C++
STL
C++ STL--stack/queue 的使用方法
1、
stackstack
模板类的定义在头文件中。stack模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。
小白的进阶
·
2023-11-11 11:30
C++
C++
C++
代码随想录算法训练营第六十一天 | 503.下一个更大元素II & 42. 接雨水
就可以遍历两遍,i对数组长度取余即可表示第二遍的真实下标其余的一样,维护一个单调递减(等于)的栈即可classSolution{publicint[]nextGreaterElements(int[]nums){
Stackstack
Widom_
·
2023-11-06 09:45
算法
数据结构
java
五、 栈和队列
一、栈和队列的定义栈是先进后出,队列是先进先出栈的相关操作:
stackstack
_name;.push(element)压入栈顶.pop()弹出栈顶.top()返回栈顶元素的引用.empty()栈为空返回
是啊洋呀
·
2023-11-04 20:57
算法学习
算法
上一页
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
其他