题解 | 自动管理停车场桩位系统
自动管理停车场桩位系统
https://www.nowcoder.com/practice/4c7f2556e7e8436189202942b4fa07e4
#include <cmath>
#include <stack>
#include <vector>
class Solution {
public:
stack<int> zhan;
void push(int value) {
zhan.push(value);
}
void pop() {
zhan.pop();
}
int top() {
return zhan.top();
}
int min() {
int min = pow(10, 9) + 1;
vector<int> shuzu;
while (!zhan.empty()) {
shuzu.push_back(zhan.top());
if (min > zhan.top()){
min = zhan.top();
}
zhan.pop();
}
for (int i = shuzu.size() - 1; i >= 0; i--){
zhan.push(shuzu[i]);
}
return min;
}
};
查看12道真题和解析
字节跳动公司福利 1371人发布