剑指OFFER 包含min函数的栈
Posted virgildevil
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指OFFER 包含min函数的栈相关的知识,希望对你有一定的参考价值。
剑指OFFER 包含min函数的栈
手动实现栈,考查基本知识的掌握
class Solution {
public:
static const int stack_size = 100000;
int s[stack_size];
int* mytop = s;
void push(int value) {
*mytop = value;
mytop++;
}
void pop() {
if(mytop == s)return;
mytop--;
}
int top() {
return *mytop;
}
int min() {
int res = INT_MAX;
for(int i=0;i<mytop-s;i++)
{
if(s[i]<res)res = s[i];
}
return res;
}
};
以上是关于剑指OFFER 包含min函数的栈的主要内容,如果未能解决你的问题,请参考以下文章