题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
实现一个栈

题目题干

描述
实现一个栈,支持以下操作:O8o100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- push(x):将整数 x 压入栈顶O8o100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- pop():弹出栈顶元素,并输出该元素O8o100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- top():输出栈顶元素O8o100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- isEmpty():判断栈是否为空,若栈为空,输出true,否则输出false
输入
每个操作对应一行输入,操作类型和参数由空格分隔。输入序列确保合法。
输出
对于每个 pop() 、top() 和isEmpty()操作,输出相应的结果,每行一个结果。
样例输入
push 5
push 10
top
isEmpty
pop
isEmpty
样例输出
10
false
10
false
提示
可以使用STL

答案解析

相关题目

欢迎来到数算描述 小李刚开始学习数算课,每天很认真的在OJ上刷题。王老师在查看小李在SYDSBOJ上AC题的列表时,发现OJ出现问题,所有题目编号均打乱顺序,并有重复,但她想看看小李究竟AC了多少题。
实现一个栈描述 实现一个栈,支持以下操作: - push(x):将整数 x 压入栈顶 - pop():弹出栈顶元素,并输出该元素 - top():输出栈顶元素 - isEmpty():判断栈是否为空,
木桶饭描述 农园二层的木桶饭广受师生欢迎。现在窗口提供木桶鸡肉饭和木桶烟笋腊肉饭两种木桶饭,为方便起见,我们记木桶鸡肉饭为种类 1,木桶烟笋腊肉饭为种类 2。每一份饭都有一个编号 i ,代表它是第 i
升空的焰火,换一侧看描述 为了庆祝建校125周年,Peking Fireworks University燃放了一种二叉树形状的烟花,烟花上有N个节点,每个节点都有一个1~N之间的颜色编号,根节点的编号
构建最小数字描述 你能否设计一种算法,在非负整数Z中找到一个长度为length(Z)-m的子序列,也就是删除m个数字,使得剩下的数字子序列组成的数字最小。 输入 输入由两个整数组成,分别为Z与m。
兑换零钱描述 给你一个整数数组,表示不同面额的硬币;以及需要兑换的总金额。 计算并输出可以凑成总金额所需的最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,则输出 -1 。 你可以认为每种硬
公共子序列描述 我们称序列Z = < z1, z2, ..., zk >是序列X = < x1, x2, ..., xm >的子序列当且仅当存在 严格上升 的序列< i1
计算字符串距离描述 对于两个不同的字符串,我们有一套操作方法来把他们变得相同,具体方法为: 修改一个字符(如把“a”替换为“b”) 删除一个字符(如把“traveling”变为“travelng”)
整数拆分描述 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。 打印 你可以获得的最大乘积 。 输入 一个整数 n 输出 可以获得的最大
棋盘问题描述 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢