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
【代码随想录训练营】【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
算法学习
算法
LeetCode856. 括号的分数(Java实现)
栈publicintscoreOfParentheses(StringS){
Stackstack
=newStack();stack.push(0);//Thescoreofthecurrentframefor
Mrrr_Li
·
2023-11-03 18:41
力扣
笔记
栈
stack
算法
算法通关村第四关——基于数组(或者链表)实现栈(青铜)
JAVA:publicclassMainTest{publicstaticvoidmain(string[]args){
Stackstack
=newStack();stack.pu
Zono-x
·
2023-11-03 10:49
算法通关村
算法
链表
python
1024程序员节
java数据结构和算法(05)两个栈实现队列
完成如下代码:importjava.util.Stack;publicclassSolution{
Stackstack
1=newStack();
Stackstack
2=newStack();publicvoidpush
ngu2008
·
2023-11-03 06:19
牛客网面试必刷算法题TOP101刷题记录(一)
O(n),空间复杂度O(n)publicArrayListprintListFromTailToHead(ListNodelistNode){ArrayListlist=newArrayList();
Stackstack
Miaodawang
·
2023-11-02 23:04
java
算法
使用非递归方式遍历二叉树
特来码一下前序创建辅助栈,每次迭代弹出根节点,并按照右左的顺序压入栈,故出栈时为,根左右,符合前序遍历classSolution{publicListpreorderTraversal(TreeNoderoot){
Stackstack
Vince_Wang1
·
2023-11-02 20:38
LeetCode
数据结构算法
二叉树
数据结构
算法
stack
leetcode
C++ stack和queue模拟实现
目录stack习题练习逆波兰表达式求值基本计算器stack模拟实现queuequeue模拟实现deque了解priority_queuepriority_queue模拟实现仿函数
stackstack
是一种容器适配器
Adz1119
·
2023-11-01 08:17
C++初阶
c++
开发语言
P100
problems/same-tree/这个题目只要按照相同的顺序遍历一遍节点,判断节点是否相等即可,注意下对空节点的处理就好publicbooleanisSameTree(TreeNodep,TreeNodeq){
Stackstack
宙斯是只猫
·
2023-10-28 07:37
flutter 叠加布局Stack,Positioned超出部分显示
StackStack
({Keykey,this.alignment=AlignmentDirectional.topStart,this.textDirection,this.fit=StackFit.loose
天国镜
·
2023-10-27 10:54
Day2 用两个栈实现队列+连续子数组的最大和+数组中的逆序对
剑指Offer09.用两个栈实现队列(简单)简单但没做对,下次需要仔细想一下细节classCQueue{
stackstack
1,stack2;public:CQueue(){while(!
吃掉夏天的怪物
·
2023-10-25 22:32
每天一道算法题——两个栈实现队列
importjava.util.Stack;importjava.util.stream.IntStream;publicclassSolution{
Stackstack
1=newStack()
源大郎
·
2023-10-24 09:01
算法/数据结构
队列
栈
stack
笔试
面试
寻找二叉树指定节点的祖先节点
当然也可以在加入path时就行调整voidgetAnstor(TreeNode*rt,vector&path,intp){if(rt==nullptr)return;
stackstack
_;unordere
Obrigado.
·
2023-10-23 19:55
数据结构
c++
数据结构
力扣刷题记录 -- JAVA--31--232. 用栈实现队列
目录一、题目二、代码三、运行结果一、题目二、代码classMyQueue{
Stackstack
_in;
Stackstack
_out;//核心是:in和out完成反转publicMyQueue(){stack_in
@白圭
·
2023-10-20 05:08
#
leetcode
java
算法
算法通关村第1关【白银】| 回文链表
从两端到中间比较思路二:使用栈,将链表压入栈中,然后出栈比较思路三:反转链表,依次比较给出思路二代码如下:classSolution{publicbooleanisPalindrome(ListNodehead){
Stackstack
三水木_
·
2023-10-20 00:53
算法
算法
链表
数据结构
LeetCode算法栈—有效的括号
目录有效的括号用到的数据结构:位运算、Map和
StackStack
常用的函数:题解:代码:运行结果;给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。
turbo夏日漱石
·
2023-10-19 05:14
数据结构与算法
题解
学习总结
算法
leetcode
java
C++ STL--stack/queue 的使用方法
1、
stackstack
模板类的定义在头文件中。stack模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。
筑梦悠然
·
2023-10-18 07:22
pat
<LeetCode>刷题记录
字符串*@returnbool布尔型*/publicbooleanisValid(Strings){//writecodehereStackstack=newStackstack1=newStack();
Stackstack
2
小李子还挺酸
·
2023-10-17 22:50
刷题
链表:反转链表
publicListNodereverseList(ListNodehead){
Stackstack
=newStack<>();//把链表节点全部摘掉放到栈中w
aishenla
·
2023-10-16 08:54
【C/C++全套入门攻略】C++标准模板库(STL)用法介绍:stack
文章目录C++标准模板库(STL)用法介绍:stack1.stack声明2.stack访问3.stack常用函数4.stack用途C++标准模板库(STL)用法介绍:
stackstack
:栈,在STL中主要则是实现了一个后进先出的容器
一只小杰鸽
·
2023-10-16 01:14
C/C++
c++
STL
74.C++ STL stack容器
目录1.什么是stack2.stack的构造函数3.赋值操作4.数据存取操作5.大小操作1.什么是
stackstack
是C++标准库中的容器适配器,它提供了一个堆栈(栈)数据结构的封装,用于管理元素的插入和移除
清酒。233
·
2023-10-16 00:47
C++
c++
开发语言
《剑指offer第二版》面试题6:从尾到头打印链表(java)
代码//使用栈voidprintListReverse(ListNoderoot){if(root==null){return;}
Stackstack
=newStack<>();while(root!
castlet
·
2023-10-12 15:53
LCR 147.最小栈
解题代码:classMinStack{private:
stackstack
,ass;public:/**initializeyourdatastructurehere.
十年一觉尘与土
·
2023-10-12 09:35
#
C++
LeetCode
C++
代码随想录算法训练营第六十天|单调栈part03|● 84.柱状图中最大的矩形
LargestRectangleinHistogram-LeetCode单调栈这几题没过脑,感觉一团浆糊,要重新看一下classSolution{publicintlargestRectangleArea(int[]heights){
Stackstack
2301_78266314
·
2023-10-09 23:31
代码随想录算法训练营
算法
java
数据结构
【代码随想录训练营】【Day59】第十章|单调栈|503.下一个更大元素II|42.接雨水
classSolution{publicint[]nextGreaterElements(int[]nums){int[]res=newint[nums.length];Arrays.fill(res,-1);
Stackstack
士多啤梨先生
·
2023-10-09 05:53
代码随想录训练营
leetcode
算法
职场和发展
【代码随想录Day58 单调栈 part01】739.每日温度、496.下一个更大元素Ⅰ
Day58739.每日温度496.下一个更大元素ⅠDay58739.每日温度classSolution{publicint[]dailyTemperatures(int[]temperatures){
Stackstack
joyboy0405
·
2023-10-07 22:42
算法
java
Java 栈、队列 的使用
Stack的基本使用初始化
Stackstack
=newStack判断是否为空stack.empty()取栈顶值(不出栈)stack.peek()进栈stack.push(Object);出栈stack.pop
爱冲浪的awake啊
·
2023-10-07 21:58
20. 有效的括号
20.有效的括号原题classSolution{publicbooleanisValid(Strings){//准备栈来存储左括号字符
Stackstack
=newStack<>();//将字符串转为字符数组
爱敲代码的林先生
·
2023-10-07 15:12
LeetCode刷题
数据结构
算法
收录一些常见的算法题型
按照空格对字符串分割树前中后序遍历/***统一一下*@paramroot*@return*///前序publicstaticListpreOrder(TreeNoderoot){Listlist=newArrayList();
Stackstack
GolvenDong
·
2023-10-07 07:18
Java
秋招
算法
算法
java
Java栈的使用
publicstaticvoidmain(String[]args){
Stackstack
=newStack<>();stack.push("jack");stack.push("rose"
蒋劲豪
·
2023-10-05 11:17
java
算法
javascript
【LeetCode热题100】--20.有效的括号
20.有效的括号使用栈:classSolution{publicbooleanisValid(Strings){
Stackstack
=newStackmap=newHashMap(){{//将})]作为
小d<>
·
2023-10-05 06:16
LeetCode
leetcode
算法
栈和队列相互实现 (用队列实现栈/用栈实现队列) 超详细~
Java中的实现类:Stack:
Stackstack
1=newStackstack2=newLinkedListstack3=newArrayDequelist1;Dequelist2;publicMyStack
ForwardSummer
·
2023-10-05 03:49
leetcode
Java
数据结构
栈
队列
栈的应用场景(二)
有效的括号匹配1.题目2.图分析3.代码实现1.题目2.图分析3.代码实现classSolution{publicbooleanisValid(Strings){//创建一个栈,来放左括号.
Stackstack
骑乌龟追火箭1
·
2023-10-03 18:23
java
开发语言
数据结构
栈的应用场景(一)
逆波兰表达式1.题目2.思路3.代码1.题目2.思路3.代码classSolution{publicintevalRPN(String[]tokens){//创建一个栈
Stackstack
=newStack
骑乌龟追火箭1
·
2023-10-03 18:21
java
开发语言
数据结构
括号匹配问题
//括号匹配问题publicstaticbooleanisMatch(Stringstr){
Stackstack
=newStack();for(inti=0,len=str.length();i
simon_kin
·
2023-09-30 16:53
代码随想录第七章 栈与队列
#include#include#include#include#includeusingnamespacestd;classMyQueue{private:
stackstack
_in;
stackstack
_out
南星守望
·
2023-09-26 11:39
c++
算法
开发语言
stack, queue 模拟与用法
stack用法
stackstack
模拟#includeusingnamespacestd;namespacesjy{template>classstack{public:voidpush(constT&
Shensk
·
2023-09-24 22:29
C+
+
c++
C++ stack queue模拟实现
一.
stackstack
就是数据结构中的栈,数据是先进后出。配接器是对特定类封装作为其底层的容器,提供函数来访问元素
ZM_QMZS
·
2023-09-24 22:25
c++
开发语言
【C++】STL详解(七)—— stack和queue的使用及模拟实现
个人社区)专栏链接:C++学习长路漫漫浩浩,万事皆有期待上一篇博客:【C++】STL详解(六)——list的模拟实现文章目录容器适配器什么是适配器为什么选择deque作为stack和queue的底层默认容器
stackstack
Sherry的成长之路
·
2023-09-24 02:50
C++学习
c++
redis
C++:stack和queue
stackstack
是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。
在下yo
·
2023-09-20 23:20
C++
c++
queue
队列
stack
java堆栈队列api
java堆栈队列api栈队列链表实现栈
Stackstack
=newStackqueue=newLinkedList();//创建队列对象queue.offer("a");//添加元素queue.offer
wcy1034036507
·
2023-09-19 17:57
java
java
java栈API_java的队列和栈的一些api
类Stackjava.lang.Objectjava.util.AbstractCollectionjava.util.AbstractListjava.util.Vectorjava.util.
StackStack
空瓶记
·
2023-09-19 17:57
java栈API
算法学习(栈,队列,优先队列相关)
栈
stackstack
;stack.top();stack.push(num);LeetCode20有效的括号image.pngLeetCode71简化路径(练习)image.pngimage.pngLeetCode144
SEU小翔哥
·
2023-09-13 05:38
上一页
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
其他