首页 > 其他 > 详细

栈的应用

时间:2020-08-23 10:16:34      阅读:78      评论:0      收藏:0      [点我收藏+]

后进先出,栈中没有元素时令top=-1

清空

void clear(){
    TOP=-1;
}

获取栈内元素个数

int size(){
    return TOP+1;
} 

判空

bool empty(){
    if(TOP==-1){
        return true;
    }
    else{
        return false;
    }
}

进栈

void push(int x){
    st[++TOP]=x;
}

出栈

void pop(int x){
    TOP--;
}

取栈顶元素

int top(){
    return st[TOP];
}

对栈的清空

while(!st.empty()){
    st.pop();
}

 

栈的应用

原文:https://www.cnblogs.com/ak918xp/p/13548293.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!