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
黑马程序员------java学习笔记之数据结构
两种堆栈的基本操作:入栈push和出栈pop先看一个最简单的入栈操作
Stackstack
=newstack();for(inti=0;i<10;i++){stack.add(n
mulua6
·
2020-09-16 23:05
二叉树先序,中序,后序的非递归遍历(附java实现)
中序非递归遍历自己走一遍就可以理解,但是总是记不住//边界条件判断if(root==null)return;
Stackstack
=null;p=root;//这样设置,而非将root入栈,可以代表每个完整树的开始
a2320064997
·
2020-09-16 18:38
数据结构
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
importjava.util.Stack;publicclassSolution{
Stackstack
1=newStack();
Stackstack
2=newStack();//辅助栈stack2存的是每次操作后
Sue12347
·
2020-09-16 18:23
【剑指Offer】5.用两个栈实现队列
importjava.util.Stack;publicclassSolution{
Stackstack
1=newStack();
Stackstack
2=newSt
phoenix_sxy
·
2020-09-16 13:05
java
剑指offer-例7 用两个栈实现队列
importjava.util.Stack;publicclassSolution{
Stackstack
1=newStack();
Stackstack
2=newStack();publicvoidpush
qq_39622795
·
2020-09-16 06:14
java
小米2048左滑解决方案
String[]input=newString[4];input[0]="0024";input[1]="0222";input[2]="0422";input[3]="8822";intn=4;inti=0;
Stackstack
RLiBin
·
2020-09-16 00:35
笔试
小米笔试
2048
用栈反转字符串
publicclassReverseString{/***定义反转字符串的方法*@paraminputString*@return*/publicStringreverseString(StringinputString){
Stackstack
牧儿
·
2020-09-15 22:47
栈
数据结构---栈的应用
publicvoidreverseStr(Stringstr){
Stackstack
=
fusheng-fate
·
2020-09-15 21:42
数据结构与算法
栈
字符串逆序
文件字符平衡
【栈】用一个栈来实现另一个栈的排序
,可以申请其他变量,但是不能申请额外的数据结构,如何完成排序【我的代码】/***用一个栈实现另一个栈的排序*@paramstack*/publicstaticvoidsortStackByStack(
Stackstack
LoveLittleRain
·
2020-09-15 18:40
ACM
用栈检查括号合法性 20. Valid Parentheses
classSolution{publicbooleanisValid(Strings){if(s.length()==0)returntrue;booleanret=true;intlength=s.length();
Stackstack
WindowsSucks
·
2020-09-15 12:56
算法
【java数据结构】快排非递归方式
100万以上)会出现栈满的问题,改用非递归:publicstaticvoidquickSortByMoreData(intarr[]){intleft=0;intright=arr.length-1;
Stackstack
隐秘的角落
·
2020-09-15 06:41
Java
剑指offer面试题9:用两个栈实现队列(Java 实现)
话不多说,直接撸上代码:importjava.util.Stack;publicclassSolution{
Stackstack
1=newStack();
Stackstack
2=newStack();publicvo
Csz❤️Fsj
·
2020-09-15 05:10
剑指offer
剑指offer面试题9:用两个栈实现队列(Java版)
Stackstack
1=newStack();
Stackstack
2=newStack();思路push操作每插入一个元素时,都将该元素直接压入stack1pop操作首先判断stack2是否为空如果stack2
sword man
·
2020-09-15 05:17
数据结构和算法
判断括号是否合法
publicbooleanisTue(Strings){
Stackstack
=newStack();while(!
wwwtotoro
·
2020-09-15 03:35
java
leetcode 1190. 反转每对括号间的子串
classSolution{publicStringreverseParentheses(Strings){
Stackstack
=newStacktmp=newArrayList();for(charc
DrawnBreak
·
2020-09-15 00:18
leetcode
用两个栈实现队列
方法一:运行时间:10msimportjava.util.Stack;publicclassSolution{
Stackstack
1=newStack();
Stackstack
2=newStack();
feeling丶
·
2020-09-14 15:35
算法
队列
栈
算法
剑指offer -- 二叉搜索树与双向链表
使用非递归的中序遍历的改良版本left–指向前一个节点right–指向后一个节点publicclassSolution{publicTreeNodeConvert(TreeNodepRootOfTree){
Stackstack
望天的无尾熊
·
2020-09-14 14:32
【数据结构与算法】栈和队列
1.栈(stack)栈是一种线性结构栈是一种后进先出的数据结构(LIFO)
Stackstack
=newStack<>();for(inti=0;i
筱 语
·
2020-09-14 05:30
数据结构与算法
k个一组翻转链表
*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/classSolution{
Stackstack
=newStack0
furuisen
·
2020-09-13 15:12
Stack的基本使用
packagecom.foot.class02;importjava.util.Stack;publicfinalclassTestStack{publicstaticvoidmain(String[]args){
Stackstack
footprint01
·
2020-09-13 15:39
给定一个字符串,找出不含有重复字符的,最长子串的长度
;importjava.util.Scanner;importjava.util.Stack;publicclassDemo03{publicstaticvoidmain(String[]args){
Stackstack
奋斗的runnoob
·
2020-09-13 13:55
数据结构
闭包和对象的关系
下面的这段C#3.0代码看似再普通不过:
Stackstack
=StackFactory.New();stack.Push(1);stack.Push(2);stack.Push(3);Console.WriteLine
weixin_34392906
·
2020-09-13 13:30
Stack中的常用方法----Java
;importjava.util.List;importjava.util.Stack;publicclassStackTest{publicstaticvoidmain(String[]args){
Stackstack
IBLiplus
·
2020-09-13 00:22
数据结构
Java
Java.util.Stack类的主要方法
查看栈顶对象而不移除它importjava.util.Date;importjava.util.Stack;publicclassStackDemo{publicstaticvoidmain(String[]args){
Stackstack
zhongxinhua_2012
·
2020-09-13 00:45
网络编程
C语言用两个栈来实现队列
剑指offer的面试题7.用两个栈来实现队列#include#include#defineMAX1000typedefstructStacks{intdate[MAX];inttop;}Stack;
Stackstack
1
anshu7859
·
2020-09-12 15:59
数据结构—括号匹配
/*栈的应用:括号配对*/#include#include#includeusingnamespacestd;voidMatchBracket(char*S){
stackstack
;intlength=
Gentle722
·
2020-09-12 15:41
数据结构
数据结构
栈
stack
栈的逆转与栈的排序
importjava.util.Stack;publicclassStackLearn{publicstaticvoidmain(String[]args){
Stackstack
=newStacks){
康斯但丁丶
·
2020-09-12 10:01
————算法训练————
#
JavaSE
2020年3月第二周学习心得
学习总结栈(stack)先进后出,单一操作端;头文件#include定义:
stackstack
_name;例如:stacks;操作:empty()--返回bool型,表示栈内是否为空(s.empty()
return -1;
·
2020-09-12 00:16
笔记
数据结构与算法之二(栈常见案例)
直接食用java中已经封装好
Stackstack
=newStack();for(inti=0;istack=newStack();for(inti=0;i+,先将+入栈,再将入栈$+,*3299是数字,
狂奔的CD
·
2020-09-11 19:20
算法与数据结构
两个栈实现一个队列,两个队列实现一个栈-JAVA
两个栈实现一个队列importjava.util.EmptyStackException;importjava.util.Stack;classSolution{
Stackstack
1=newStack
yguoelect
·
2020-09-11 18:28
Java
20. 有效的括号
方法1、publicstaticbooleanisValid(Strings){if(s.isEmpty()){returntrue;}
Stackstack
D_R
·
2020-09-11 15:40
LeetCodeTop100
leetcode
栈
剑指offer.JZ5用两个栈实现队列
code:importjava.util.Stack;publicclassSolution{
Stackstack
1=newStack(
zmy19
·
2020-09-11 03:17
剑指offer
JAVA多线程之生产者 消费者模式 妈妈做面包案例
测试类多线程经典案例importjava.util.Stack;//生产者消费者问题面包类publicclassBrake{//做面包的锅最多十个面包publicstaticfinalintMAX_NUMBER=10;
Stackstack
djnz56261
·
2020-08-26 23:50
java
后序遍历的非递归实现---利用栈
//后续遍历的非递归实现publicvoidpostOrder(TreeNoderoot){
Stackstack
=newStack();TreeNodep=root;stack.push(p);TreeNodepre
wwzheng16
·
2020-08-26 15:53
数据结构
力扣---2020.6.11
publicint[]dailyTemperatures(int[]T){if(T==null||T.length==0){returnnull;}int[]res=newint[T.length];
Stackstack
斗士(Carroll)
·
2020-08-26 13:53
数据结构与算法
32. 最长有效括号 (java--栈--手写思路)
2:输入:“)()())”输出:4解释:最长有效括号子串为“()()”classSolution{publicintlongestValidParentheses(Strings){intmax=0;
Stackstack
苏米素
·
2020-08-25 04:56
每日算法一题
栈和队列(练习)
括号匹配问题publicstaticbooleanisValid(Strings){
Stackstack
=newStackqueue1;privateQueuequeue2;publicMyStack(
C_LI_JA01
·
2020-08-25 02:10
Java
32. Longest Valid Parentheses
longest-valid-parentheses/description/解题思路:用stack来解决classSolution{publicintlongestValidParentheses(Strings){
Stackstack
becauseyou_90cd
·
2020-08-23 23:17
二叉树非递归遍历
staticclassTreeNode{intval;TreeNodeleft;TreeNoderight;}//先序遍历voidpreOrder(TreeNoderoot){if(root==null)return;
Stackstack
HeinSven
·
2020-08-23 06:21
数据结构与算法
17.在单链表中删除指定值的节点
代码1】时间复杂度O(n),空间复杂度O(n)classSolution{publicListNodedeleteNode(ListNodehead,intval){ListNodecur=head;
Stackstack
蜗牛不爱海绵宝宝
·
2020-08-23 03:15
程序员代码面试指南
算法
14.两个单链表相加
【代码1】时间复杂度O(n),空间复杂度O(n)publicListNodeaddTwoNumbers(ListNodel1,ListNodel2){
Stackstack
1=newStackstack2
蜗牛不爱海绵宝宝
·
2020-08-23 03:14
程序员代码面试指南
【LeetCode】232. 用栈实现队列
classSolution{private:
stackStack
1,Stack2;public:voidpush(intx);intpop(void);int
syc233588377
·
2020-08-22 13:10
leetcode-回文链表(Java实现)
方法1:利用栈结构,需要O(N)的空间classSolution{publicbooleanisPalindrome(ListNodehead){
Stackstack
=newStack();ListNodecur
ReginaPhilange
·
2020-08-21 15:23
Java
[数据结构] 栈
栈的示意图:java中的
StackStack
类表示后进先出(LIFO)的对象
weixin_33816946
·
2020-08-20 13:43
获取栈中任意位置的元素
publicintgetElement(
Stackstack
,intposition){intresult=stack.pop();if(stack.size()==position){//stack.push
harry-lin
·
2020-08-20 13:00
python
算法
非递归实现二叉树的三种遍历
判断当前节点的左子树是否为空,非空就入栈循环操作2,3,4代码实现:publicstaticvoidpreOrderByLoop(TreeNoderoot){//借助栈来辅助if(root==null){return;}
Stackstack
JIAYU.
·
2020-08-20 11:43
C++ STACK与pair的基本用法
STACKStack
(栈)是一种后进先出的数据结构使用STL的STACK需要的头文件#include一个头文件stack是基于deque实现的相当于deque双端队列封闭了一端stack的构造&.1stackfirst
wqw1672
·
2020-08-20 02:53
学习日志
《Essential C++》系列笔记之第四章(基于对象的编程风格)之第一节(如何实现一个Class)
include"Stack.h"intmain(){//classstack;//提供了一个前置声明下面两句才可以使用//stack*pa=0;//voidprocess(conststack&s);//练习4_1#if0
Stackstack
新鲜的大白菜
·
2020-08-20 01:23
《Essential
C++》系列笔记
STL----stack
Stackstack
容器适配器中的数据是以LIFO的方式组织的。
CBlair
·
2020-08-19 12:00
有效的括号
(s.Length==0)returntrue;if(s.Length%2==1)returnfalse;if(s[0]==')'||s[0]==']'||s[0]=='}')returnfalse;
Stackstack
luckyan7
·
2020-08-19 10:22
上一页
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
其他