栈
LeetCode 栈
牧心.
心之所向,素履以往
展开
-
表达式求值【栈】
1+2*3/4 浮点数也可。 多位数也可。 #include <bits/stdc++.h> using namespace std; double cal() { stack<double> nums; // 数字栈 stack<char> ops; // 运算符栈 int num; char op; scanf("%d", &num); nums.push(num); scanf("%c..原创 2021-09-24 00:03:26 · 14534 阅读 · 0 评论 -
【LeetCode】155. 最小栈 【辅助栈】
题目链接:https://leetcode-cn.com/problems/min-stack/ 难度:简单 题目描述 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop()—— 删除栈顶的元素。 top()—— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 测试用例 输入: ["MinStack","push","push","push","getMin","pop","to...原创 2021-04-23 22:16:01 · 18852 阅读 · 0 评论