Day2 涉及到栈的一道牛客题
int stack[1000]={0};
int pointStack=0;
void push(int node){
int i;
if(pointStack+1>=sizeof(stack))
return;
stack[pointStack++]=node;
}// for input
int pop(){
int node=0;
if(pointStack<=0)
return 0;
node=stack[pointStack-1];
stack[pointStack-1]=0;
pointStack--;
return node;
}//for show
int top(){
return stack[pointStack-1];
}
int min(){
int res,i;
if(pointStack<=0)
return 0;
res=stack[0];
for(i=1;i<pointStack;i++)
{
if(stack[i]<res)
res=stack[i];
}
return res;
}
int pointStack=0;
void push(int node){
int i;
if(pointStack+1>=sizeof(stack))
return;
stack[pointStack++]=node;
}// for input
int pop(){
int node=0;
if(pointStack<=0)
return 0;
node=stack[pointStack-1];
stack[pointStack-1]=0;
pointStack--;
return node;
}//for show
int top(){
return stack[pointStack-1];
}
int min(){
int res,i;
if(pointStack<=0)
return 0;
res=stack[0];
for(i=1;i<pointStack;i++)
{
if(stack[i]<res)
res=stack[i];
}
return res;
}
全部评论
c语言刷题,有点狠啊
相关推荐
点赞 评论 收藏
分享
萨德楽陈:能进去你就是最牛逼的,不会学就完了 点赞 评论 收藏
分享
点赞 评论 收藏
分享