首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
【模板】栈
272条解析
开通博客写题解
勤奋的猫
发表于 2022-03-15 23:57:00
import java.util.* ; class Stack1 { int[] data ;//保存数据 int size&nbs
展开全文
rocsoft
发表于 2022-06-07 23:33:01
请不要直接 #include<stack>,题目要求实现一个栈! #include <iostream> #include <string> using namespace std; class stack { private: int s[10000
展开全文
windleaf
发表于 2022-03-23 20:04:49
C语言的解法如下: ">#include<stdlib.h> #include<string.h> #define MAX 100000 typedef struct Stack{ int a[MAX]; int topp; }*LStack; void in
展开全文
用户抉择
发表于 2022-03-17 20:52:46
#include<stdio.h> int main() { int n; scanf("%d",&n); cha
展开全文
KEY.L
发表于 2022-07-02 19:42:53
#include <bits/stdc++.h> using namespace std; const int N = 1e5 + 5; int st[N]; int n,&nb
展开全文
牛客983426200号
发表于 2022-03-17 21:55:53
num = input() l = list() for _ in range(int(num)): a = input()
展开全文
不错就是对
发表于 2022-04-15 21:57:11
AB1 【模板】栈 思路 step1:首先初始化栈(第1至13行) step2:创建栈s,同时输入执行命令次数,按次数执行指令; step3:按照题目要求,满足要求; 代码如下: class Stack(): def __init__(self): self.items =
展开全文
牛客495867044号
发表于 2022-07-26 09:33:48
这里主要就是push、pop以及top三个函数的编写。可以使用数组模拟出一个栈。 push压入数据:数据存入当前下标,下标移动,便于下次压入; pop弹出数据:下标移动(反向移动,因为当前下标是push移动得到的空下标,没有数据),输入数据。 #include <stdio.h>
展开全文
牛客728606468号
发表于 2022-05-07 16:50:34
类模拟栈 /* 实现一个stack类 */ #include <bits/stdc++.h> using namespace std; class My_stack{ private: vector<int> s; //数组模拟栈 int pos = -
展开全文
YOU&YOU
发表于 2022-04-16 21:54:19
使用数组模拟栈 在结构体中定义存储栈中数据的数组s、栈顶指针cnt(指向的是数组中存有元素的下一个位置)、初始化函数init() push函数:将输入数字存入栈顶指针指向的位置(即s[cnt]位置),栈顶指针加一 top函数:直接返回栈顶指针元素(即s[cnt - 1]) pop函数:
展开全文
查看本题
查看本题讨论
相关比赛
73224-数据结构补题(链表、栈、队列)
进入比赛
75462-天梯赛02
进入比赛
87256-模板题练习
进入比赛
87550-算法概述和数据结构基础测试
进入比赛
94326-摸底,不会的一定要直接跳
进入比赛
等你来战
查看全部
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
牛客挑战赛80
报名截止时间:2025-06-27 22:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题