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
stacks
SWUST数据结构--顺序栈基本操作的实现(简便)
#include#includeusingnamespacestd;
stacks
;intmain(){inti,n,m;inta[100];cin>>n;for(i=0;i>a[i];
CasT1R
·
2020-09-13 19:23
SWUST数据结构--括号匹配(简便已AC)
#include#include#include#includeusingnamespacestd;
stacks
;boolisl(chara){return((a=='(')||(a=='['));}boolisr
CasT1R
·
2020-09-13 19:23
LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(n), 出队 - O(1),JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/implement-queue-using-
stacks
/解题思路:参考了官方题解中的方法一(使用两个栈入队-O(n)O(n)
Lee_Chen86
·
2020-09-13 18:04
LeetCode
leetcode
LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(1), 出队 - O(n),JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/implement-queue-using-
stacks
/解题思路:所有元素都存在s1,同时缓存第一个入队元素为队首。
Lee_Chen86
·
2020-09-13 18:03
LeetCode
leetcode
LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(1),出队 - 摊还复杂度 O(1),JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/implement-queue-using-
stacks
/解题思路:参考了官方题解中的方法二(使用两个栈入队-O(1)O(1)
Lee_Chen86
·
2020-09-13 18:03
LeetCode
leetcode
栈练习(数据结构第五周习题)
函数接口定义:StackCreateStack(intMaxSize);boolPush(
StackS
,ElementTypeX,intTag);ElementTypePop(
StackS
,intTag
爱和九九
·
2020-09-13 17:21
讨论
新人
c++
数据结构实现系列
一、两个栈实现一个队列classCQueue{public:CQueue(){}
stacks
1,s2;voidappendTail(intvalue){s1.push(value);}intdeleteHead
程程程乘什么
·
2020-09-13 15:47
LeetCode
数据结构实现
stack容器基本操作
#includeusingnamespacestd;#include"stack"voidf1(){
stacks
1;//入栈for(inti=0;ip;p.push(p1);p.push(p2);p.push
史浩的专栏
·
2020-09-13 15:07
c++
又一版A+B
题目描述输入两个不超过整型定义的非负10进制整数A和B(#includeusingnamespacestd;intmain(){intm;longlonga,b;
stacks
;while(scanf("
GoSantiago
·
2020-09-13 00:16
刷题
题目1026:又一版 A+B【进制转换】
题目描述:输入两个不超过整型定义的非负10进制整数A和B(#include#includeusingnamespacestd;
stackS
;intmain(){intA,B;intm;while(scanf
ivolcano
·
2020-09-13 00:35
九度
java计算两个数相加,解决溢出问题
899importjava.util.Stack;publicclassmitest{publicstaticStringmyTest(Stringline){intj=-1;StackfirstNumStack=newStack();
Stacks
bug_undefine
·
2020-09-12 20:38
leetcode232. 用栈实现队列(java)
示例:代码:解法一//思路:两个栈进行pop和peek操作classMyQueue{
Stacks
1;
Stacks
2;/**Initializeyourdatastructurehere.
inferno devil
·
2020-09-12 16:01
LeetCode刷题
链栈的操作
StackCreateStack(){
StackS
;//定义一个栈指针Node*p;//申请一个新节点p=(Node*)malloc(sizeof(Node));p->next=S;S=p;returnS
子彧鱼
·
2020-09-12 15:10
CCF 201803-1 跳一跳 (C++)
AC代码#include#includeusingnamespacestd;intmain(){intsum=0;
stacks
;intn;intnow=2;//表示每次应得分数while(cin>>n&
D_din
·
2020-09-12 14:10
数据结构
算法
stack
栈
c++
gluSphere 函数解析(OpenGL画球体)
GLintstacks)参数:qobj:二次曲目对象(GLUquadricObj*qobj,初始化:cylinder_obj=gluNewQuadric();)radius:球半径;slices:Z轴方向片数,经度方向;
stacks
weixin_34010566
·
2020-09-12 14:46
CSP:二十四点
#include#include#include#includeusingnamespacestd;
stacks
;stackz;intn,y;charc[10];boolcan(charx
背着代码的蜗牛
·
2020-09-12 12:21
csp题库
CSP题库题解
C++ Python 合法的出栈序列
#include#includeboolcheck_is_valid_order(std::queue&order){std::
stackS
;intn=order.size();for(inti=1;i
Gianna K
·
2020-09-12 11:30
算法
出栈序列
顺序
判断一个顺序排列的栈的输出序列
includeusingnamespacestd;constintMAX=1000+10;inttarget[MAX];intn;intmain(){while(scanf("%d",&n)==1){
stacks
weixin_30925411
·
2020-09-12 10:47
用C++实现非递归二叉树的中序遍历
includeusingnamespacestd;typedefstructBiTNode{chardata;//数据域structBiTNode*lchild,*rchild;//左右孩子指针}BiTNode,*BiTree;
stacks
zhoupingqi2017
·
2020-09-12 08:44
【CCF】201903-2 二十四点(C/C++)
includeusingnamespacestd;structnode{intnum;//操作数charop;//操作符boolflag;//true表示操作数,false表示操作符};stringstr;
stacks
叶柖
·
2020-09-12 06:05
CCFCSP(c/c++)
2020年3月第二周学习心得
学习总结栈(stack)先进后出,单一操作端;头文件#include定义:stackstack_name;例如:
stacks
;操作:empty()--返回bool型,表示栈内是否为空(s.empty()
return -1;
·
2020-09-12 00:16
笔记
Uva514
3constintMAXN=1010;4inttarget[MAXN];5intmain()6{7intn,f;8while(scanf("%d",&n)&&n)9{10while(1){11f=1;12
stacks
weixin_30389003
·
2020-09-11 17:56
C++两个栈实现一个队列和两个队列实现一个栈
include#include#includeusingnamespacestd;#if1//*******两个栈实现一个队列********typedefintElemType;typedefstruct{
stacks
1
weixin_30256901
·
2020-09-11 17:16
树的先序遍历、中序遍历、后序遍历、层次遍历的非递归算法
WrittenbyRobert_WanginSouthwestUniversityofScienceAndTechnology.这里提出用非递归遍历的原因是:用递归遍历虽然方便,但是不能递归太深,否则会stackoverflow先序遍历这里有两种遍历方法voidPreOrder1(Btree*b){
stacks
Robert Wang
·
2020-09-11 16:45
算法编程题合集
UVa 514 - Rails
includeusingnamespacestd;intd[1005];intu[1005];intmain(){intn;while(cin>>n&&n){while(cin>>d[1]&&d[1]){for(inti=2;i>d[i];
stackS
小白菜又菜
·
2020-09-11 15:07
初级DS
解题报告
打印从根结点到叶子结点的路径(递归)
includetypedefstructtree{intdata;structtree*lchild,*rchild;}tree,*stree;typedefstructstack{charda[100];inttop;}stack;
stacks
cg05568256068
·
2020-09-11 00:40
常用stl 容器用法
定义stack对象的示例代码如下:
stacks
1;
stacks
2;stack的基本操作有:入栈,如例:s.push(x);出栈,如例:s.pop();注意,出栈操作只是删除栈顶元
pucca
·
2020-09-10 15:49
algorithm
栈的链表实现
defineSTACK_H_INCLUDEDtypedefintElementType;structnode;typedefstructnode*PtrToNode;typedefPtrToNodeStack;intIsEmpty(
StackS
木犀花香
·
2020-09-10 14:01
数据结构与算法
非递归遍历二叉树
////非递归中序遍历二叉树//voidInOrder(structNode*root){if(root==NULL)return;structNode*t=root;
stacks
;while(t!
jiangyi711
·
2020-09-10 14:39
数据结构/算法
null
struct
找出数组中每个数的右边第一个比它大的数
includeusingnamespacestd;vectorfindMax(vectornum){if(num.size()==0)returnnum;vectorres(num.size());inti=0;
stacks
亮建
·
2020-08-26 14:24
IT
栈 之 寻找下一个较大元素 next greater element
栈之寻找下一个较大元素nextgreaterelement#include#include#includeusingnamespacestd;voidfindnge(intarr[],intlen){
stacks
无边际的梦想无止境的追求
·
2020-08-26 14:28
Judge
Online
LeetCode 496. 下一个更大元素 I
next-greater-element-i/思路:单调栈代码:classSolution{public:vectornextGreaterElement(vector&nums1,vector&nums2){unordered_mapm;
stacks
庾信平生最萧瑟
·
2020-08-26 14:06
LeetCode
【从蛋壳到满天飞】JS 数据结构解析和算法实现-线段树
前言【从蛋壳到满天飞】JS数据结构解析和算法实现,全部文章大概的内容如下:Arrays(数组)、
Stacks
(栈)、Queues(队列)、LinkedList(链表)、Recursion(递归思想)、BinarySearchTree
weixin_34150503
·
2020-08-26 11:29
CodeFroces-- Feel Good
为这块区间最小值的时候的区间范围(L和R)#includeusingnamespacestd;#definemaxn100015#defineLLlonglongLLll[maxn],rr[maxn];
stacks
dianzanji4884
·
2020-08-25 17:03
力扣 739. 每日温度 单调栈
classSolution{public:vectordailyTemperatures(vector&T){
stacks
;intsiz=T.size();vectorans(siz);for(inti
csu_xiji
·
2020-08-25 05:12
面试题
单调栈
力扣 150. 逆波兰表达式求值 栈
classSolution{public:intevalRPN(vector&tokens){
stacks
;for(autostr:tokens){if(str[0]>='0'&&str[0]
csu_xiji
·
2020-08-25 05:12
面试题
模拟
栈
C语言实现【检测平衡符号】代码+运行结果
》[3.18]用下列语言编写检测平衡符号的程序:a.c语言(begin/end,(),[],{})2.C语言代码:文件1:源文件#include"list.h"intCharDetect(charc,
StackS
你最珍贵622
·
2020-08-25 05:46
数据结构
算法
c语言
stack
点-双连通分量模板
iscut[M],low[M],bcc_cnt,bccno[M];vectorG[M],bcc[M];structEdge{intu,v;Edge(intfrom,intto){u=from;v=to;}};
stackS
不吸血的Vampire
·
2020-08-25 04:00
双连通
Implement Queue using
Stacks
题目Implementthefollowingoperationsofaqueueusingstacks.push(x)--Pushelementxtothebackofqueue.pop()--Removestheelementfrominfrontofqueue.peek()--Getthefrontelement.empty()--Returnwhetherthequeueisempty.N
BLUE_fdf9
·
2020-08-25 04:34
c++ -- 栈和队列的基本操作
1、栈(stack)说明及举例:使用栈,要先包含头文件:#include定义栈,以如下形式实现:
stacks
;其中Type为数据类型(如int,float,char等)。
计科1402zy薛玉琛
·
2020-08-25 03:53
数据结构
HDU 1827&&3072 强连通分量 解题报告
defineM100010intn,m;intcnt=-1,head[N];structEdge{intto,nxt;}e[M];intidc,scc,dfn[N],low[N];intvis[N],ins[N],bel[N];
stacks
onepointo
·
2020-08-24 22:00
————图论————
图论——Tarjan
[LeetCode] 232. 225 Implement Queue/Stack using
Stacks
/Queues
Problem232.ImplementQueueusingStacksImplementthefollowingoperationsofaqueueusingstacks.push(x)--Pushelementxtothebackofqueue.pop()--Removestheelementfrominfrontofqueue.peek()--Getthefrontelement.empty
linspiration
·
2020-08-24 14:44
leetcode
java
设计
stack
queue
DFS 遍历数组所有可能存在的出栈顺序
include"stack"#include"stdio.h"#include"iostream"#include"vector"usingnamespacestd;vectorvec;vectorvec2;
stacks
watkins
·
2020-08-24 07:29
c++
1002. 写出这个数 (20)
#include#include#includeusingnamespacestd;intmain(){intn=0;charch;stringst;
stacks
;boolflag=false;while
shannonchao
·
2020-08-23 19:19
PAT
(Basic
Level)
Practise
1022 D进制的A+B(20 分)
输入两个非负10进制整数A和B(≤230−1),输出A+B的D(1#include#includeusingnamespacestd;voidreverse(intn,intdegree){
stacks
Tong XU
·
2020-08-23 18:52
最长上升子序列问题的几种解法
这题一看,是一道典型的DP问题(就是动态规划),可以用dfs,深度优先遍历来解,如下代码:#include#includeusingnamespacestd;intn;int*a;
stacks
;intcount
jsongo
·
2020-08-23 17:26
Ambari集成Elasticsearch 5.x
ambari-elasticsearch-service下载得到ambari-elasticsearch-service-master.zip压缩包2、首先添加服务的stack(1)进入ambari源码ambari-server/resources/
stacks
程裕强
·
2020-08-23 16:07
Elasticsearch
6.x
学习笔记
nginx cpu过高或过低--状态简单分析与监控
://github.com/agentzh/nginx-systemtap-toolkit#sample-bthttps://github.com/agentzh/stapxx#ngx-lj-lua-
stacks
2
weixin_34198881
·
2020-08-23 14:28
Unix路径化简(注意.和..的区别)
/c/输出复制/c说明#include#include#includeusingnamespacestd;intmain(){stringInput;cin>>Input;intindex=0;
stackS
独孤金泽
·
2020-08-23 11:11
深度优先遍历的非递归
其实所有的递归过程,都是依靠栈来实现的对于这个算法我们不能用递归,那么就直接用栈就行了下面的代码只是一个思想,有的地方没有实现,其实具体自己去实现会很简单voidDFSSn(GraphG,intv){
Stacks
有梦就不怕痛
·
2020-08-23 09:25
====数据结构的学习====
BFS
DFS
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他